列出正在运行的容器container
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
50f00085b48f nginx:v2 "nginx -g 'daemon ..." 7 minutes ago Up 6 seconds 0.0.0.0:81->80/tcp webserver2
e033ce3a2d90 nginx "nginx -g 'daemon ..." About an hour ago Up 11 seconds 0.0.0.0:80->80/tcp webserver1
停止容器:
# docker stop webserver1
webserver1
# docker stop webserver2
webserver2
启动容器:
# docker start webserver1
webserver1
# docker start webserver2
webserver2
删除容器:
# docker rm webserver2
webserver2
##删除容器 可以使用 docker rm
来删除一个处于终止状态的容器。 例如
$sudo docker rm trusting_newton
trusting_newton
如果要删除一个运行中的容器,可以添加 -f
参数。Docker 会发送 SIGKILL
信号给容器。
##清理所有处于终止状态的容器 用 docker ps -a
命令可以查看所有已经创建的包括终止状态的容器,如果数量太多要一个个删除可能会很麻烦,用 docker rm $(docker ps -a -q)
可以全部清理掉。
*注意:这个命令其实会试图删除所有的包括还在运行中的容器,不过就像上面提过的 docker rm
默认并不会删除运行中的容器。