2015-09-26 27 views
2

我已經在服務器上使用MUPX和MUPX部署了我的Meteor應用。如何在部署MUPX的流星應用上備份mongodb

MUPX將mongodb放入泊塢窗容器中。

我該如何備份?

我跑的命令docker exec -it mongodb mongodump

,它看起來像它做了一個垃圾場。但是當我輸入ls時,我沒有看到任何文件。我認爲它傾倒了碼頭集裝箱內的文件。

如何訪問服務器上的轉儲文件?然後將它們傳輸到我的本地計算機?

回答

8

我想通了。我不得不更多地瞭解如何使用docker。

運行命令泊塢窗EXEC - 它的MongoDB mongodump

轉儲後,所以第一個是搬運工容器內。

要查看使用命令

docker exec -it mongodb ls 

您將看到轉儲目錄運行搬運工容器類型

docker ps 

退房與名MongoDB的容器中的文件。將它複製到容器外部,到您的服務器使用

docker cp mongodb:dump . 

將將轉儲目錄複製到當前目錄中。然後只需使用scp從本地計算機複製