使用 Docker 建立一個 MongoDB

打開 Linux 的指令列,輸入以下指令:


1. 執行一個 Container 並且掛載 MongoDB 的映像檔:
sudo docker run -p 27017:27017 --name myMongo -v $PWD/db:/data/db -d mongo
上面紅色的部分「myMongo」可以改成自己命名的 Container 名稱,提醒大家一下在建立一個 Container 的時候,

盡量給予一個容器名稱,往後要修改或是刪除會比較方便喔!不給的話也是可以執行,只是會有一組由系統亂數取的名稱,在管理上會比較不易。

另外在 Docker 上執行的 MongoDB ,已經將資料切除出來了,所以資料會在當前的相對路徑上,並不會包含在該容器內喔!


所以以上述指令的範例來說,如果把當前目錄: 
當前/目錄/db 
的這個資料夾刪掉,那麼 MongoDB 內的資料也會不見喔


相對地來說,如果要備份,只要將這個目錄的這個資料夾備份,那麼資料就可以完整備份囉!



#Linux #Docker #Database #MongoDB

留言

這個網誌中的熱門文章

【解決】雲端硬碟檔案串流( Drive File Stream )佔據電腦空間問題

如何使用Cordova建置Android App 教學

設定本機的 localhost 可以連到 VM 的 Web Server