129 字
1 分钟
使用docker-compose部署单机MongoDB
创建挂载目录
mkdir -p /app/docker/mongo/data/db编写 docker-compose.yml 文件
cd /app/docker/mongovim docker-compose.ymlservices: mongo: container_name: mongo image: mongo:5 restart: always ports: - "27017:27017" environment: TZ: Asia/Shanghai MONGO_INITDB_ROOT_USERNAME: root # 配置了这两个参数后,就会以mongo --auth开启认证模式启动,并且creating a simple user with the role root in the admin authentication database MONGO_INITDB_ROOT_PASSWORD: 123456 volumes: - "./data/db:/data/db"启动容器
docker compose up -d运行后查看启动容器的情况
docker psdocker compose logs连接测试
#mongo cli 连接测试docker run -it --network mongo_default --rm mongo:5 mongosh --host mongo -u root -p 123456 --authenticationDatabase admin testdb.getName(); 使用docker-compose部署单机MongoDB
https://blog.dongge.de/posts/使用docker-compose部署单机mongodb/ 
