开发者学堂课程【深入解析 Docker 容器化技术:容器启动与停止】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/659/detail/10941
容器启动与停止
容器启动与停止
上面章节已经讲过如何去查看容器,命令为 docker ps,如:
[root@localhost ~]#
docker
ps
C
ONTAINER ID IMAGE COMMAND CRE… NAMES
68
ed
03
e
3886
b
centos “/bin/bash” 14 minu… c1
如上正在运行的容器为 c1。
除此之外还有 c2,c3,如:[root@localhost ~]#
docker
ps
-a
C
ONTAINER ID IMAGE COMMAND CRE… NAMES
68
ed
03
e
3886
b
centos “/bin/bash” 8 minu… c3
e
2756d1b2951 centos “/bin/bash” 10 minu… c2
5c61968d8071 centos “/bin/bash” 14 minu… c1
而这两个容器已经停止了,但是可以进行启动已经停止的容器,也可以将启动的容器进行停止的操作。
将正在运行的容器进行停止操作如下:
[root@localhost ~]# docker stop c1
c1
然后进行查看正在运行的容器,如:
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CRE… NAMES
如上为空,所以 c1容器的停止操作执行成功。
这里如果通过 ps 启动 c2是不行的,因为之前讲过 c2启动的指令 docker -d,所以这里将已经停止的容器 c3进行启动操作如下:
[root@localhost ~]# docker start c3
c3
启动后进行查看,如:
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CRE… NAMES
68ed03e3886b centos “/bin/bash” 9 minu… c3
运行结果如上为启动 c3成功,而且在启动过程中指定多个容器也是可以的,重启命令为 restart。