Docker容器化部署Rancher
CentOS 7.0默认使用的是firewall作为防火墙
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
安装rancher
docker run -d --restart=unless-stopped -p 8888:8080 rancher/server
通信模型介绍
Client-Server模式
每个Linux主机是Client端,需要连接到Rancher的Server端
复制步骤5里面的命令行去阿里云机器上执行安装rancher agent
Rancher容器化部署Redis分布式缓存
docker run -itd --name xdclass-redis -p 8000:6379 redis --requirepass 【密码】 -v /data/redis/data:/data
redis-server --appendonly yes --requirepass 【密码】
Rancher容器化部署RabbitMQ消息队列
docker run -d --hostname rabbit_host1 --name rabbitmq1 -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=[密码] --privileged=true -v /usr/local/rabbitmq/1/lib:/var/lib/rabbitmq -v /usr/local/rabbitmq/1/log:/var/log/rabbitmq rabbitmq:management
Rancher容器化部署数据库Mysql
docker run -p 3306:3306 --name xdclass_mysql
-v /usr/local/docker/mysql/conf:/etc/mysql
-v /usr/local/docker/mysql/logs:/var/log/mysql