2016-01-07 27 views
1

我有一些容器在其存在期間在其文件系統中保存敏感信息。我創建使用行如容器:如果物理機器死亡,Docker rm不會刪除我的容器

docker run -it --rm someImage bash 

每當我離開我的bash容器所有敏感文件消失一起,這正是我想要的。如果我使用Docker容器,那麼我不需要記住刪除這些文件。這個解決方案比把文件放入/ tmp更好,因爲在我停止使用它們之後,所有文件都會被刪除。

問題是當我的物理機因某種原因死亡時。例如,如果我在電力電纜上跳閘。發生這種情況時,我的容器進入停止狀態而別人可以重啓使用

docker start myContainerId 

有沒有什麼辦法來提高創建我的容器,以達到我想要的方式容器?一種方法是在啓動時將東西放在主機的SystemV上以清除這些容器,但是我不知道Docker是否沒有更好的方法來處理這個問題。

回答

0

只需使用搬運工RM

docker rm <containerid>

(它僅適用於已停止Container)

+0

這正是我不想做的事。不必擔心調用docker rm是--rm參數的全部內容。 – Akira

相關問題