• Docker 常用命令


    查看docker 版本

     docker -v
    

    使用 dockerfile 文件来 创建镜像

    docker build -f ./Dockerfile -t cgrain/web:v1 .
    
    

    下载远程镜像文件

    docker pull nginx
    
    

    docker 查看 镜像

    docker images
    

    启动镜像 生成自己的容器

     docker run --name cgrainweb -d cgrain/web:v1
     docker run --name cgrainweb2  -d -p 8088:5000  cgrain/webnodebook:v1
    
    

    1 --name: 这个就是给你当前运行的容器取一个名字,如果不取的话就采用系统给你的默认名字。

    2 -d: 表示脱离shell终端采用deamon形式的后台运行。

    3 -p 端口映射 8088 监听的端口

    4 cgrain/web:v1 : cgrain表示仓库名,当然你也可以不需要这个。web 表示镜像名, v1 tag 默认是 latest 需要对应你自己创建的镜像名字

    查看容器 (正在运行的)

    docker ps
    

    查看所有容器 (所有的容器,包括成功失败)

    docker ps -a
    

    容器改名

     docker rename 当前名字  要改成的名字
    

    进入 容器

     docker exec -it 容器名(容器id) /bin/bash 
    
    

    查看 容器进程

     docker top   容器名字(NAMES)   
    
    

    使用搜索 来查找 linux 自带 过滤

    ps -ef | grep dotnet
    
    

    容器 启动和关闭

       docker start  容器id
      docker stop 容器id
     docker resart  容器id ( 二合一 启动关闭)         
    

    容器删除

    docker rm  容器id
    

    镜像删除

    docker rmi 镜像id
    

    镜像发布

    1 登录
    docker  login   --登录到 https://hub.docker.com/  这样你的镜像才能上传,然后别人也能使用到
    
    
    // 编译镜像
    docker build -f ./Dockerfile -t cgrain0206/mynetcore:0.0.0.1 .
    
    //运行容器
    docker run --name cgrainweb1  -d -p 8087:8089  cgrain0206/mynetcore:0.0.0.1
    
    

    docker commit -a "Cgrain" -m "update images"  容器id/容器名称  mynetcore:0.0.0.1 
    
     -a 作者描述
     -m 提交描述
    mynetcore:0.0.0.1
    镜像名称, 版本标签
    
    //提交镜像
    docker pull cgrain0206/mynetcore:0.0.0.1
    
    

    当然 你们也可以下载我这个镜像 ,我的 镜像 是 docker pull cgrain0206/mynetcore:0.0.0.2

    欢迎下载使用

  • 相关阅读:
    10.9 第七次作业游戏
    10.23 第六次作业 刘惠惠 this关键字
    第五次作业 刘惠惠 自动生成的方法存根
    谷歌历史影像下载
    ArcGIS 基础13-整饰输出
    ArcGIS 基础12-保存文件并打包
    ArcGIS 基础11-专题制图
    ArcGIS 基础10-拓扑校验
    ArcGIS 基础9-属性查询和空间查询
    ArcGIS 基础8-坐标系转换
  • 原文地址:https://www.cnblogs.com/whatarey/p/14349840.html
Copyright © 2020-2023  润新知