原文
启动一个或者多个已中止的容器
$ 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容器。
$ docker stop [options] container [container...]
名称 | 默认 | 形容 |
---|---|---|
--time, -t | 10 | 中止容器之前需要等待的时间(秒) |
命令 | 形容 |
---|---|
docker | The base command for the Docker CLI. |
$ doker stop muy_container
原文
查看运行中的容器资源状态信息,也可以指指定已中止的容器,但是不会返回任何信息。
$ docker stats [options] [container...]
不加容器ID则显示所有运行中容器的信息。
名称 | 默认 | 形容 |
---|---|---|
--all, -a | 查看所有容器信息(默认显示运行中的) | |
--format | Go模板展现镜像信息 | |
--no-stream | 不展现容器的少量动态信息 | |
--no-trunc | 不截断容器信息,例如展现容器完整64位ID |
原文
重启一个或者多个容器
$ docker restart [options] container [container...]
名称 | 默认 | 形容 |
---|---|---|
--time, -t | 10 | 中止容器之前需要等待的时间(秒) |
$ docker restart my_container
原文
杀掉一个或者多个运行中的容器
$ docker kill [options] container [container...]
名称 | 默认 | 形容 |
---|---|---|
--signal, -s | 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
是一个更优雅的中止容器的方式。