我使用下面的方法將數據從一個集裝箱中取出。從碼頭集裝箱中取出港口數據
docker run --volumes-from <data container> ubuntu tar -cO <volume path> | gzip -c > volume.tgz
但每次執行備份時有一個問題是,會有一個殭屍容器左側。之後獲得該ID並移除殭屍容器的好方法是什麼?
感謝
我使用下面的方法將數據從一個集裝箱中取出。從碼頭集裝箱中取出港口數據
docker run --volumes-from <data container> ubuntu tar -cO <volume path> | gzip -c > volume.tgz
但每次執行備份時有一個問題是,會有一個殭屍容器左側。之後獲得該ID並移除殭屍容器的好方法是什麼?
感謝
顯然,你只是想能夠出口量數據。爲此,只需使用指向-v
選項的主機上的目錄啓動初始容器。您可以在不爲其創建容器的情況下對主機進行tar操作。你目前的戰術看起來有些過度設計;)
最簡單的辦法執行命令後刪除容器,是使用選項--rm,從here
不過,如果你覺得你的容器所創建具有數據你將需要實時
1.更新
容器後 2.訪問已創建
那麼你也可以安裝一個host directory as a container volume和訪問日的內容在主機的目錄中。
如果使用-volume選項啓動的容器,你也可以撥打引用該主機
$泊塢運行-v/volume_directory Ubuntu的
$容器= $(泊塢窗PS上創建的目錄 - N = 1 -q)
$搬運工檢查-f '{{.Volumes}}' $容器
加入'''--rm'''它會移除容器。 – Tony