MongoDB
最简配置
mongodb/docker-compose.yml
services:
mongo:
image: mongo
restart: always
ports:
- 27017:27017
注意
上面配置仅用于快速启动开发环境, 未做持久化, 数据可能会丢失
单节点配置
mongodb/standalone/docker-compose.yml
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: "username"
MONGO_INITDB_ROOT_PASSWORD: "password"
volumes:
- mongodb-data:/data/db
ports:
- 27017:27017
volumes:
mongodb-data:
- 添加了持久化卷
mongodb-data
- 开放了端口
27017
端口用于外部连接 - 可以修改 MongoDB 的用户名和密码