mongo的配置
docker篇
1、拉取镜像
docker pull mongo
2、启动容器
通过挂载外部配置的方式进行容器的启动
#1、创建对应的配置文件夹
mkdir /docker/mongo/conf
touch mongod.conf
mkdir /docker/mongo/data
#2、编写自己的配置文件
systemLog:
destination: file
path: /docker/mongo/conf
logAppend: true
storage:
dbPath: /docker/mongo/db
net:
#如果只有localhost,则外部环境无法进行远程连接
bindIp:0.0.0.0
#3、启动容器 自定义config中要有自己的配置文件
docker run -p 27017:27017 -v /docker/mongo/conf:/data/configdb -v /docker/mongo/data:/data/db -d --name mymongo mongo::tag -f /docker/mongo/conf/mongod.conf
3、通过查看docker日志排查错误
#查看5min以内的该容器的日志
docker logs --since 5m ${containerID}
4、我的错误
我的springboot说什么也连接不上mongo,我一直以为是配置文件的问题,一直在改配置文件
最终竟然发现错误是yml配置文件失效了,改成properties就解决了!!!