Docker 创建Mysql、Redis、Mongodb容器 on Centos7

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

 

猜你喜欢

转载自crabdave.iteye.com/blog/2337282