docker-compose部署
mkdir mongodb/
cd mongodb/
mkdir data
chmod 777 data
vim docker-compose.yml
version: '2'
services:
mongodb:
image: mongo:4.0
ports:
- "27017:27017"
restart: always
networks:
- mynetwork
environment:
- MONGODB_USERNAME=root
- MONGODB_PASSWORD=xxx
# - MONGODB_DATABASE=my_database
volumes:
- ./data:/data
# command: mongod --auth
#volumes:
# mongodb_data:
# driver: local
networks:
mynetwork:
external: true
mongodb创建库
#登录
mongo
#建库
db.createUser({ user: 'root', pwd: 'xxx', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
#验证
mongo admin