用docker创建常用数据库的容器

一、创建Mongo容器并远程访问

(一)创建容器

docker run -d --name mongo --restart=always -p 27017:27017 mongo:4.0 --auth

(二)注释bindIp: 127.0.0.1

docker exec -it mongo /bin/bash
cat /etc/issue
apt-get update
apt-get install vim
vim etc/mongod.conf.orig
#bindIp: 127.0.0.1
docker restart mongo

(三)创建用户

docker exec -it mongo mongo admin
use admin
db.createUser({user:“admin”,pwd:“123456”,roles:[{role:“root”,db:“admin”}]})
db.auth(‘admin’, ‘123456’)

(四)Robo 3T远程访问

Robo 3T Authentication (username->admin,password->123456)
用docker创建常用数据库的容器
用docker创建常用数据库的容器

二、创建MySQL

(一)创建容器

docker run --name mysql57 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

(二)远程访问

用docker创建常用数据库的容器