docker - 有幾點疑問幫我解答下
高洛峰
高洛峰 2017-04-24 09:13:32
0
1
523

docker我安裝好也運作了一切正常!
我安裝了一個mongodb
現在問題來了:
1.我需要修改容器裡mongodb的設定檔他在data/configdb
我怎麼修改這個文件,vi指令容器裡沒有! (注意這個配置我想長久保存,那是不是要做成鏡像才可以)
2.這個檔案我怎麼下載到本地,就是從容器裡下載到本地電腦!
3.我現在要設定mongodb的資料庫檔案保存在,伺服器電腦上的/root/shuju/mongodb資料夾裡(不是容器裡)
這樣我就可以安心備份資料庫了。 (或者怎麼把運行了一段時間的到資料庫從容器裡備份出來,下載到本地電腦!以後再怎麼上傳到容器裡去恢復)
不需要詳細教程,告訴我大概怎麼操作就行。

我自己的理解是:要用資料卷,本地新建/root/shuju/mongodb,然後掛載到容器裡的data/db資料夾,然後mongodb資料庫儲存到data/db就行了! (最好給我下命令)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
黄舟

安裝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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板