1 拉取镜像
docker pull mongo:5.0.9
2 创建文件夹
mkdir /mydata/mongo/data
mkdir /mydata/mongo/conf
mkdir /mydata/mongo/log
3 运行
docker run -d \
--name mongodb \
-p 27017:27017 \
-v /mydata/mongo/data:/data/db \
-v /mydata/mongo/conf:/data/conf \
-v /mydata/mongo/log:/data/log \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
--privileged=true \
--restart always \
mongo:5.0.9
4 进入容器
docker exec -it mongodb /bin/bash
mongo
use admin
db.auth("admin","123456")
备注
出现错误可执行命令查看日志
docker logs -f mongodb