docker start
描述
启动一个或多个已停止的容器
使用
$ docker start [options] container [container...]
选项
名称 | 默认 | 描述 |
---|---|---|
--attach, -a |
连接容器 | |
--checkpoint |
从某一个切入点还原(类似快照?) | |
--checkpoint-dir |
使用一个自定义的切入点目录 | |
--detach-keys |
覆盖默认的后台运行命令 | |
--interactive, -i |
连接容器终端 |
父明令
命令 | 描述 |
---|---|
docker |
The base command for the Docker CLI. |
使用示例
$ docker start my_container
docker stop
描述
停止一个或多个docker容器。
使用
$ docker stop [options] container [container...]
选项
名称 | 默认 | 描述 |
---|---|---|
--time, -t |
10 |
停止容器之前需要等待的时间(秒) |
父明令
命令 | 描述 |
---|---|
docker |
The base command for the Docker CLI. |
使用示例
$ doker stop muy_container
docker stats
描述
查看运行中的容器资源状态信息,也可以指指定已停止的容器,但是不会返回任何信息。
使用
$ docker stats [options] [container...]
不加容器ID则显示所有运行中容器的信息。
选项
名称 | 默认 | 描述 |
---|---|---|
--all, -a |
查看所有容器信息(默认显示运行中的) | |
--format |
Go模板展示镜像信息 | |
--no-stream |
不展示容器的一些动态信息 | |
--no-trunc |
不截断容器信息,例如展示容器完整64位ID |
docker restart
描述
重启一个或多个容器
使用
$ docker restart [options] container [container...]
选项
名称 | 默认 | 描述 |
---|---|---|
--time, -t |
10 |
停止容器之前需要等待的时间(秒) |
使用示例
$ docker restart my_container
docker kill
描述
杀掉一个或多个运行中的容器
使用
$ docker kill [options] container [container...]
选项
名称 | 默认 | 描述 |
---|---|---|
--signal, -s |
KILL |
向容器发送信号 |
使用示例
- 向容器发送一个KILL信号(默认)
$ docker kill my_container
- 向容器发送一个自定义信号
例如发送一个SIGHUP
信号
$ docker kill -s=SIGHUP my_container
你可以通过名字或数字指定自定义信号,SIG前缀是可选的,例如下面的命令是等价的:
$ docker kill -s=SIGHUP my_container
$ docker kill -s=HUP my_container
$ docker kill -s=1 my_container
更多信息相关信息Linux signal7
ps:docker stop
VS docker kill
两个命令都是发送信息并停止容器,但是docker stop
有一个可选的停止容器的前置时间通知,而docker kill
则没有。可以看出用docker stop
是一个更优雅的停止容器的方式。
网友评论