2019-06-08 docker的一些命令
2019-06-08 本文已影响0人
澄澄真可爱
承接上一篇的 win7 docker环境安装
docker info
查看当前虚拟机的docker信息
docker help
查看命令的帮助文档
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
查看某个命令的帮助文档
[OPTIONS] 上图中的这种参数就是可有可无,大写代表变量,不要直接抄哦
NAME|ID 容器的名称或者ID 必选
[NAME|ID...] 表示可以填多个