• 拉取镜像

# 默认拉取最新
docker pull mongo
  • 创建需要映射的目录

mkdir -p /home/mongo/mongodb
  • 执行命令(运行容器)

docker run -itd --name mongo -v /home/mongo/mongodb/data:/data/db -p 27017:27017 mongo:4 --auth
  • 进入容器

docker exec -it 容器名称 mongosh admin
  • 创建root用户

db.createUser({user:'root',pwd:'123456',roles:[{role:'root',db:'admin'}]})
  • 退出容器

exit