容器生命周期管理(下)
这是本课程的第二部分: 容器篇,共 6 篇,帮助大家由浅入深地认识和掌握容器。上一篇和本篇,我会为你介绍容器生命周期管理相关的内容,带你掌握容器生命周期。下面我们一起进入第二篇的内容,主要涉及容器状态的变化。
删除容器
上一篇已经介绍了容器的创建,暂停以及停止等操作,并且一般情况下即使容器被 stop 掉它仍然存在于机器上,通过 docker ps -a
仍然可以查看到其记录,并且可随时通过 docker start
将其从 Exited 的状态更换为 Running。
那如何可以删除掉一个不需要的已经停止的容器呢?
使用 docker rm
即可。
仍然以一个实际例子入手:
(MoeLove) ➜ ~ docker run -d redis
516b4ac5d642e9766e40f5b41e4b8bbf3ebfcfcc8bd134dfea94a533678e8800
# 查询容器状态
(MoeLove) ➜ ~ docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
516b4ac5d642 redis "docker-entrypoint.s…" 5 seconds ago Up 4 seconds 6379/tcp silly_merkle
先停止该容器,然后对它做删除操作:
#