實驗環境:
系統版本:centos7x3.10.0-514.el7.x86_64
Docker版本:1.13.1(yum安裝)
注: 如果想安裝rancher, 那麼適用的系統版本爲64位的Ubuntu 16.04/Centos7/RHEL,內核版本位3.10以上;docker版本爲1.10以上版本和17.06以上版本。
關閉防火牆並禁止開機自啓
systemctl stop firewalld.service
systemctl disable firewalld
關閉selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
重啓 reboot
安裝Rancher主機
rancher-server主機(IP:192.168.13.133)
rancher-agent-1主機(IP:192.168.13.176)
rancher-agent-2主機(IP:192.168.13.177)
注:三臺主機安裝的主要組件都是docker
Server/agent-1/agent-2三臺主機同時安裝docker並啓動服務
1、安裝docker
yum -y install docker
2、查看docker安裝版本
docker -v #查看docker是否是同一個版本
3、啓動docker
//設置docker開機自啓
systemctl enable docker
//啓動docker服務
systemctl start docker
rancher-server(192.168.13.133)
1、執行命令安裝並運行rancher服務
docker run -d --restart=always -p 8080:8080 rancher/server
注:如果一直報錯,那麼可能是網絡原因,多試幾次,如果還是不行,那就使用國內鏡像下載地址,使用方式如下:
1)編輯/etc/docker/daemon.json文件
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
2)重啓docker
systemctl restart docker
注:執行以上方式後,再重新執行命令,就不會報錯了!
2、查看rancher運行情況
docker ps
3、查看rancher服務監聽端口
netstat -antupl | grep 8080
4、訪問測試
//訪問地址:http://192.168.13.133:8080