我有一些容器在其存在期间在其文件系统中保存敏感信息。我使用如下行创建这些容器:
docker run -it --rm someImage bash
每当我退出bash时,我的容器就会随着所有敏感文件一起消失,这正是我想要的。如果我使用Docker容器,那么我不需要记得删除这些文件。这个解决方案也比把文件放在/ tmp更好,因为我停止使用后立即删除所有文件。
问题是当我的物理机器出于某种原因死亡时。例如,如果我绊倒电源线。发生这种情况时,我的容器进入停止状态,其他人可以使用
重新启动容器docker start myContainerId
有没有办法改进我创建容器的方式来实现我想要的?一种方法是在主机上安装一些东西以在启动时擦除这些容器,但我想知道Docker是否没有更好的方法来处理它。
答案 0 :(得分:0)
只需使用 docker rm
即可 docker rm <containerid>
(它仅适用于已停止的容器)