2017-04-19 28 views
1

撤消泊塢窗,譜寫下來

docker-compose up 

和添加很多東西到數據庫等之後,我愚蠢做了

docker-compose down 

停止運行的碼頭工人。剛剛發現它實際上將其全部刪除。

有沒有辦法從此恢復並取回數據容器?

FYI這是在泊塢窗,compose.yml數據存儲的配置:

services: 
    jira_datastore: 
    image: busybox 
    volumes: 
     - /data 
    entrypoint: echo "PSQL Data" 
+0

你想恢復你的數據嗎?或學習如何在不移除容器的情況下停止容器? –

+0

我想恢復我的數據! – rept

+0

如果您將數據存儲在容器本身中,那麼它就消失了。這就是爲什麼最好的做法是不要在容器本身存儲數據。您應始終將數據存儲在卷或外部安裝的目錄中。 https://docs.docker.com/engine/tutorials/dockervolumes/ –

回答

0

我能夠恢復數據,因此在某些情況下確實有可能檢索數據。

正如問題中提到的,我有一個數據存儲,它指向/數據

通過再次構建並在將數據從舊數據移動到新卷之後,我將所有數據都還原了!