Docker下安装Mongodb

下载mongo3.2的docker镜像:

docker pull mongo:3.2

使用docker命令启动:

docker run -p 27017:27017 --name mongo \
-v /mydata/mongo/db:/data/db \
-d mongo:3.2

下载mongo7.0.9的docker镜像:

docker pull mongo:7.0.9

mkdir -p /mydata/mongo/config
mkdir -p /mydata/mongo/data
mkdir -p /mydata/mongo/logs
touch /mydata/mongo/config/mongod.conf
chmod 777 /mydata/mongo

然后,使用编辑器打开mongod.conf文件,并添加以下内容:

# 数据库存储路径
dbpath=/mydata/mongo/data

# 日志文件路径
logpath=/mydata/mongo/logs/mongod.log

# 监听的端口
port=27017

# 允许所有的 IP 地址连接
bind_ip=0.0.0.0

# 启用日志记录
journal=true

# 是否后台运行
fork=true

# 启用身份验证
#auth=true

使用docker命令启动:

docker run -d --name mongo \
-p 27017:27017 \
-v /mydata/mongo/config/mongod.conf:/etc/mongod.conf \
-v /mydata/mongo/data:/data/db \
-v /mydata/mongo/logs:/var/log/mongodb \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
--restart=always  \
mongo:7.0.9
posted @ 2019-12-08 20:33  尐海爸爸  阅读(157)  评论(0编辑  收藏  举报