docker我安裝好也運作了一切正常!
我安裝了一個mongodb
現在問題來了:
1.我需要修改容器裡mongodb的設定檔他在data/configdb
我怎麼修改這個文件,vi指令容器裡沒有! (注意這個配置我想長久保存,那是不是要做成鏡像才可以)
2.這個檔案我怎麼下載到本地,就是從容器裡下載到本地電腦!
3.我現在要設定mongodb的資料庫檔案保存在,伺服器電腦上的/root/shuju/mongodb資料夾裡(不是容器裡)
這樣我就可以安心備份資料庫了。 (或者怎麼把運行了一段時間的到資料庫從容器裡備份出來,下載到本地電腦!以後再怎麼上傳到容器裡去恢復)
不需要詳細教程,告訴我大概怎麼操作就行。
我自己的理解是:要用資料卷,本地新建/root/shuju/mongodb,然後掛載到容器裡的data/db資料夾,然後mongodb資料庫儲存到data/db就行了! (最好給我下命令)
黄舟2017-04-24 09:15:32
安裝vim需要重新建置Docker映像
Dockerfile如下:
FROM mongo
RUN apt-get update && apt-get install -y vim
使用以下命令重新建構Docker映像:
sudo docker build -t mongo:test .
使用Docker資料磁碟區(volume)即可將資料保存在本機目錄
sudo docker run -itd \
-v /root/shuju/mongodb:/data/db \
--name mongo \
mongo:test