1.拉取镜像
docker pull mongo:latest
2.docker
部署
docker run -itd \
--privileged=true \
--name mongodb \
-m "512M" \
--restart always \
-p "27017:27017" \
mongo:latest \
mongod --auth
3.docker-compose
部署
version: '3'
services:
mongo:
image: mongo:latest
container_name: mongodb
restart: always
ports:
- 27017:27017
command: mongod --auth
deploy:
resources:
limits:
cpus: '0.2'
memory: 512M
reservations:
cpus: '0.2'
memory: 512M
docker-compose -f mongo.yaml up [-d]
4.配置
docker exec -it mongodb mongo admin
db.createUser({ user:'scott',pwd:'scott',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
db.auth('scott', 'scott')
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。