Docker 创建Mysql、Redis、Mongodb容器 on Centos7
创建Mysql容器
docker run -p 3306:3306 --name mysql-5.6 -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:5.6
进入容器 修改配置文件 sed -i '/explicit/a max_allowed_packet = 32M' /etc/mysql/my.cnf
然后再重启容器
创建Redis容器
docker run -p 6379:6379 --name redis-3.2 -e REDIS_PASSWORD=yourpassword -d redis:3.2
创建Mongodb容器
docker run --name mongodb -p 27017:27017 -p 28017:28017 -e MONGODB_USERNAME=admin -e MONGODB_PASSWORD=yourpassword -e MONGODB_DBNAME=dbname -d frodenas/mongodb
参考:https://github.com/frodenas/docker-mongodb
修改iptables,打开端口
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
重启iptables
service iptables restart
参考:
http://www.runoob.com/docker/docker-install-mysql.html