我使用docker來託管mongo數據庫,現在我試圖轉儲整個數據庫。一切工作正常,除了沒有創建文件。根本沒有錯誤。 這是我的嘗試:docker中的mongodump不會創建任何文件
docker exec -ti mongodb mongodump --out /backup --host localhost -u admin -p admin
我使用的是從DockerHub tutum/mongodb
圖像。 這個充滿日誌命令執行後:http://pastebin.com/SXCqv16v
編輯:輸出的docker inspect mongodb
:http://pastebin.com/5sdheAwK
我的搬運工,compose.yml文件:http://pastebin.com/JmfKbtdJ
它將備份寫入/備份_inside_碼頭容器,除非您在啓動mongo碼頭工具時共享該卷。您可以發送碼頭運行命令或'碼頭檢查mongodb'的輸出 –
@JamieMcCrindle我已更新我的問題 – Alen
備份正在寫入,但它正在寫入容器內。我假設你想在碼頭之外?例如在Docker主機的/ backup目錄中 –