docker - 有几点疑问帮我解答下
高洛峰
高洛峰 2017-04-24 09:13:32
0
1
529

docker我安装好也运行了一切正常!
我安装了一个mongodb
现在问题来了:
1.我需要修改容器里mongodb的配置文件他在data/configdb
我怎么修改这个文件,vi命令容器里没有!(注意这个配置我想长久保存,那是不是要做成镜像才可以)
2.这个文件我怎么下载到本地,就是从容器里下载到本地电脑!
3.我现在要设置mongodb的数据库文件保存在,服务器电脑上的/root/shuju/mongodb文件夹里(不是容器里)
这样我就可以安心备份数据库了。(或者怎么把运行了一段时间的到数据库从容器里备份出来,下载到本地电脑!以后再怎么上传到容器里去恢复)
不需要详细教程,告诉我大概怎么操作就行。

我自己的理解是:要用数据卷,本地新建/root/shuju/mongodb,然后挂载到容器里的data/db文件夹,然后mongodb数据库保存到data/db就行了!(最好给我下命令)

高洛峰
高洛峰

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

répondre à tous(1)
黄舟

L'installation de vim nécessite la reconstruction de l'image Docker

Le fichier Docker est le suivant :

FROM mongo

RUN apt-get update && apt-get install -y vim

Reconstruisez l'image Docker à l'aide de la commande suivante :

sudo docker build -t mongo:test .

Utilisez le volume de données Docker (volume) pour enregistrer les données dans un répertoire local

sudo docker run -itd \
                -v /root/shuju/mongodb:/data/db \
                --name mongo \
                mongo:test
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal