下载Rancher镜像前提条件:
- 安装CentOS7系统,可以使虚拟机安装的;
- 在CentOS7中安装docker。
截止目前官网最新版本是v2.5.10,执行命令下载Rancher最新镜像:
[root@localhost home]# docker pull rancher/rancher:v2.5.10
查看镜像:
[root@localhost home]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rancher/rancher v2.5.10 a7544ae307ab 7 days ago 1.05GB创建几个本地文件夹
查看镜像信息:
[root@localhost home]# docker inspect rancher/rancher:v2.5.10
可以看到容器的数据卷信息:
"Volumes": {
"/var/lib/cni": {},
"/var/lib/kubelet": {},
"/var/lib/rancher": {},
"/var/log": {}
}
我们可以在本地创建几个对应的文件夹,映射容器的数据卷:
[root@localhost home]# mkdir -p /home/rancher/var/lib/cni [root@localhost home]# mkdir -p /home/rancher/var/lib/kubelet [root@localhost home]# mkdir -p /home/rancher/var/lib/rancher [root@localhost home]# mkdir -p /home/rancher/var/log创建并运行Rancher容器
执行一下命令创建并运行Rancher容器:
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -v /home/rancher/var/lib/cni:/var/lib/cni -v /home/rancher/var/lib/kubelet:/var/lib/kubelet -v /home/rancher/var/lib/rancher:/var/lib/rancher -v /home/rancher/var/log:/var/log --privileged --name myRancher rancher/rancher:v2.5.10
查看运行的容器:
[root@localhost home]# docker ps -a使用Rancher 登录主页
输入安装Rancher的主机IP,我的是192.168.48.10。
http://192.168.48.10
会自动跳转到https连接。
第一次登录,需要设置默认用户admin的密码,以及选择页面:
点击Continue进入下一个页面,设置Rancher服务的URL。
需要注意:URL可以是IP地址或主机名,但是你要保证群集的每个节点都能够连接到它。
这里直接设置为主机的IP:
点击Save URL,便进入了主页。
在主页的 右下角,可以设置界面多语言(选择 “ 简体中文 ”)。



