Skip to main content

mongodb

version: '3.7'
services:
mongodb:
image: mongo:4.4
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root1234
ports:
- 27017:27017
networks:
- mongo_net
volumes:
- mongodb_data:/data/db
- config_mongodb:/data/configdb
command: mongod --auth --wiredTigerCacheSizeGB 1.5
restart: unless-stopped

networks:
mongo_net:

volumes:
mongodb_data:
driver: local
config_mongodb:
driver: local

Run bằng file compose:

docker-compose -f ./docker-compose/mongodb/compose-mongodb.yml up -d

Stop bằng file compose

docker-compose -f ./docker-compose/mongodb/compose-mongodb.yml down

Run bằng stack

docker stack deploy -c ./docker-compose/mongodb/compose-mongodb.yml mongodb
mongodb://root:root1234@<địa chỉ IP>:27017/admin?connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-256

mongodb://root:root1234@localhost:27017/admin?connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-256