前言:
近段时间想要使用mongo存一些文本数据,正好前段时间学习了docker技术,当时只是草草的配置了下就直接去使用了。后来在使用中发现了一些问题,比如想要修改配置文件每次都要进入容器,还有就是时间久了会忘记一些关键点。特趁天气回暖,静坐写博。
1. 更新源
sudo apt-get update
sudo apt-get upgrade
也可以不更新,根据自己的情况决定
2. 安装docker
docker官方提供了CE版本和EE版本,我使用的是CE版(感觉这个装起来简单)
3. 获取mongo容器
sudo docker pull mongo
4. 启动mongo容器
sudo docker run --name mongo_me -p 27017:27017 -v /home/yantu/docker/mongo/db/data:/data/db -v /home/yantu/docker/mongo/db/mongo.conf:/etc/mongo.conf -d mongo --config /etc/mongo.conf
--name: 指定容器名称,方便管理
-p: 本机ip与容器ip绑定
-v: 挂载本地文件夹(文件)到容器(便于数据文件的持久保存或配置文件的更改)
mongo --config: 指定配置文件启动
5. 自定义配置文件
当需要更改mongo的配置信息时,只要找到相应的参数写到本机的mongo.conf文件中即可(记得修改好后重启容器)
博主需要修改mongo的监听ip,则只要在mongo.conf中增加bind_ip=10.0.0.169,重启容器即可