2019-06-08 docker的一些命令

承接上一篇的 win7 docker环境安装
docker info 查看当前虚拟机的docker信息

image.png

docker help 查看命令的帮助文档

image.png

image.png

image.png

image.png

一共40来个命令,每个命令后面有解释,一看就明白干嘛的

第一类命令 镜像相关的命令跟git 命令可以类比着记忆

  • build==init 初始化镜像
  • commit==commit 提交镜像
  • diff 比较文件系统
  • tag 给镜像打标签
  • history 查看镜像历史
  • save 将镜像保存成 tar包
  • load 从tar中读取镜像
  • rmi 删除镜像

第二类命令 容器相关的命令,每个容器可以理解成系统中的一个运行的进程

  • create ,rm 创建容器
  • attach 给容器附加个什么东西
  • exec 在容器里执行什么东西
  • restart 重启容器
  • export 导出容器成tar压缩包
  • pause ,unpause 取消暂停
  • run,kill 启动容器
  • stop,start 杀容器,停止运行,并不会删除,容器有三种状态,运行的,暂停的,停止的,看这状态是不是更像虚拟机了
  • rename 重命名
  • ps ,port,logs,top,stats 容器列表,容器的接口映射关系,容器的日志,容器内的进程,容器资源使用情况,这几个都是看容器状态的
  • update 更新容器的配置

第三类命令 dockerHub相关的

  • login ,logout 登录,登出
  • pull,push dockerHub 拉取 推送 镜像

stop与kill的区别

stop 会等10秒后再kill容器,并会告知容器内的程序
详情请参考 https://blog.csdn.net/weixin_34414196/article/details/86428138

run 跟 start的区别

run =create + start
所以咱们第一次用run 后面用start就好了

当我们具体用哪个命令的时候,docker COMMAND --help 查看某个命令的帮助文档

image.png

[OPTIONS] 上图中的这种参数就是可有可无,大写代表变量,不要直接抄哦
NAME|ID 容器的名称或者ID 必选
[NAME|ID...] 表示可以填多个

推荐阅读更多精彩内容

  • 额外补充 查看容器运行状态 进入容器内进行命令行操作 在容器mynginx中开启一个交互模式的终端 容器生命周期管...
    tianmac阅读 2,789评论 1 1
  • 一 、什么是 Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国...
    Blazzer阅读 2,164评论 0 12
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 3,385评论 0 27
  • 基本命令 仓库相关操作 docker pull #从远程仓库拉取镜像到本地 docker push #推送...
    中v中阅读 4,826评论 5 174
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 6,376评论 1 17