前言:
Docker镜像中心,有两个版本的rancher(1.X),镜像名称为:rancher/server,而rancher(2.X)的镜像名称是rancher/rancher
去daocloud官网查找rancher镜像:
1. 拉取镜像
sudo docker pull rancher/rancher:v1.6.29
2. 输入命令,构建Rancher容器
sudo docker run -d --name=rancher01 --restart=always -p 8080:8080 rancher/server:v1.6.29
4. 第一次进入,添加用户名和密码进行访问,系统管理-》访问控制,添加用户:admin,密码:admin
5. 添加主机,由Rancher管理装有docker的主机
-
找到菜单:基础架构-》主机-》添加主机
-
复制添加命令,到安装有docker的主机上运行
-
执行完命令后,Rancher界面会有提示:
-
进入Rancher主机界面,我们就可以看到我们注册的主机了,并且可以看到里面创建的所有容器
6.rancher1.6.29遇到的问题
不是最新的docker版本就好,否则就会出错误,connection refused,ERROR: DNS Checking loopback IP address 127.0.0.0/8, localhost等错误
解决办法:docker版本撤回到19.03版本,命令:
sudo apt-get install docker-ce=5:19.03.8~3-0~ubuntu-bionic docker-ce-cli=5:19.03.8~3-0~ubuntu-bionic containerd.io