Docker 安装MongoDB 以及 相关配置文件、数据文件映射

102 阅读1分钟

🍀pull镜像

docker pull mongo:4

🍀创建映射文件的目录

mkdir -p /usr/local/mongodb/datadb

🍀运行容器

docker run -d \
--name mongodb \
-p 27017:27017 \
-v /usr/local/mongodb/datadb:/data/db \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=admin \
--privileged=true \
--restart always \
mongo:4

☘️参数说明

  • -d 后台运行容器
  • –name mongodb 运行容器名
  • -p 27017:27017 将容器的27017端口映射到主机的27017端口
  • -v /mydata/mongodb/datadb:/data/db 文件挂载目录
  • -e MONGO_INITDB_ROOT_USERNAME=admin 指定用户名
  • -e MONGO_INITDB_ROOT_PASSWORD=admin 指定密码
  • –privileged=true 使得容器内的root拥有真正的root权限
  • –restart always 跟随docker一起启动,即docker启动时会自动运行容器

🍀查看mongodb日志

docker logs mongodb