docker-compose.yml
version: '3'
services:
mysql5:
image: mysql:5.7
container_name: mysql5
environment:
- "MYSQL_ROOT_PASSWORD=123456"
ports:
- 3306:3306
oracle11g:
image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
container_name: oracle11g
ports:
- 1521:1521
mongodb:
image: mongo:latest
container_name: mongodb
ports:
- 27017:27017
启动
docker-compose up -d
以admin身份进入mongo
docker exec -it mongodb mongo admin
创建一个名为 admin,密码为 123456 的用户
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
尝试使用上面创建的用户信息进行连接
db.auth('admin', '123456')
查看数据库
show dbs
工具连接