1.配置docker-comose.yml文件
docker_mongodb:
image: mongo
container_name: mongodb
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
ports:
- "9201:27017"
volumes:
- "/home/mongodb:/data/db"
restart: always
2.运行
docker-compose up -d
3.图形化工具Navicat
4.连接报错 (node:2020) UnhandledPromiseRejectionWarning: MongoError: Authentication failed. 解决方案:
"mongodb://root:example@xxx.com:9201/test?authSource=admin"
权限不足 需要在地址后面加上?authSource=admin