docker系列教材 (七)- 容器管理
步骤1:容器管理
步骤2:run
步骤3:exec 和 attach
步骤4:commit
步骤5:生命周期管理
步骤6:ps
步骤7:inspect
步骤8:rm
步骤9:删除所有容器
步骤 1 : 容器管理
接着就是容器管理的一套命令了
|
步骤 2 : run
在跑天猫的 运行镜像 中
|
就是启动一个容器,其各个参数的分析在前面也讲解过了:run 的各个参数
步骤 3 : exec 和 attach
在 进入容器 里演示过,使用 exec 进入这个容器
|
而使用 attach会卡死。。。具体怎么用,站长也没搞明白,听说过时了,就。。。略过吧
步骤 4 : commit
commit 很有意思了,因为它的作用就是把一个活生生的容器,再转换为镜像。
正式因为有了这个命令,所以站长才把 how2j/tmall 这个镜像做出来啦,哈哈
使用办法:
|
如图所示,就在 how2j/tmall:latest 这个镜像的基础上,又做了个镜像啦
步骤 5 : 生命周期管理
暂停:pause
恢复:unpause
停止:stop
开始:start
就是常见的生命周期命令,没什么好说的。。。
需要注意的是, stop 之后再 start, 容器需要启动,tomcat也需要启动,里面的mysql 也需要启动,都很花时间,所以要等待十几秒再访问,才能看到结果,否则会误以启动失败了
步骤 6 : ps
ps 命令一般两种用法
|
查询所有的容器
|
查询查询 run 状态的和 pause 状态的, stop状态的就不会查询出来了
如图所示,故意先stop 容器,再执行 docker ps 就什么都看不到了
步骤 7 : inspect
|
检查这个容器里的各项信息,太长就不截图了。。。
步骤 8 : rm
删除容器,与删除镜像 rmi 命令遥相呼应。。。。
|
如图所示,在运行中的 容器是不能删除的,要先 stop ,然后再删除。
好现在删除了容器了,这下回头再试试 当时因为容器在运行而不能执行的 删除镜像 rmi 命令, 能否执行成功吧
步骤 9 : 删除所有容器
有时候为了调试,需要不厌其烦地删除容器,下面这句话就会自动删除所有容器啦
|
更多内容,点击了解: https://how2j.cn/k/docker/docker-container/2011.html