Docker 容器启停
1 背景知识
本节将会介绍对容器的启动和停止操作
2 创建一个容器
2.1 创建一个有端口映射、主机名、逻辑卷挂载的容器。
$ docker create -h node111 -p 2222:22 -p 12345:54321 -it --ip="172.17.0.111" -v /opt:/opt --name="kcp_centos01" centos:7.2.1511
$ docker ps -a
2.2 命令说明
选项 | 说明 |
---|---|
-i | 打开标准输入接受用户输入命令,默认为 false。 |
-t | 分配伪终端,默认为 false 。 |
--name | 指定容器的别名为:“kcp_centos”。 |
--ip | 指定容器的 IP 地址为:172.17.0.111 |
-p | 将容器的 22 端口映射到宿主机的 2222 端口。将容器的 54321 端口映射为主机的 12345 端口。 |
-h | 指定容器内部的主机名称。 |
-v | 挂载主机 /opt 目录到容器目录 /opt 。 |
更多选项请见 docker create 命令。 |
3 启动容器
docker start 命令用于启动容器并进入容器内部。
docker start -i kcp_centos01
4 Docker 重启容器
docker restart kcp_centos04
5 Docker 停止容器
5.1 正常停止容器
docker stop kcp_centos04
5.2 强制停止容器
docker kill kcp_centos04
如果想了解 docker stop
和 docker kill
的区别,请参见 [[Docker docker stop
和 docker kill
的区别]]。