如果物理机器死机,Docker rm不会移除我的容器

时间:2016-01-07 13:26:19

标签: bash security docker

我有一些容器在其存在期间在其文件系统中保存敏感信息。我使用如下行创建这些容器:

docker run -it --rm someImage bash

每当我退出bash时,我的容器就会随着所有敏感文件一起消失,这正是我想要的。如果我使用Docker容器,那么我不需要记得删除这些文件。这个解决方案也比把文件放在/ tmp更好,因为我停止使用后立即删除所有文件。

问题是当我的物理机器出于某种原因死亡时。例如,如果我绊倒电源线。发生这种情况时,我的容器进入停止状态,其他人可以使用

重新启动容器
docker start myContainerId

有没有办法改进我创建容器的方式来实现我想要的?一种方法是在主机上安装一些东西以在启动时擦除这些容器,但我想知道Docker是否没有更好的方法来处理它。

1 个答案:

答案 0 :(得分:0)

只需使用 docker rm

即可

docker rm <containerid>

(它仅适用于已停止的容器)