Rancher v1.6.29 Docker单节点部署

前言:

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

3. 通过宿主机地址+映射端口,访问:http://xxx:8080

4. 第一次进入,添加用户名和密码进行访问,系统管理-》访问控制,添加用户:admin,密码:admin

5. 添加主机,由Rancher管理装有docker的主机

  • 找到菜单:基础架构-》主机-》添加主机

  • 复制添加命令,到安装有docker的主机上运行

  • 执行完命令后,Rancher界面会有提示:

  • 进入Rancher主机界面,我们就可以看到我们注册的主机了,并且可以看到里面创建的所有容器

6.rancher1.6.29遇到的问题

添加主机的时候,一定要注意docker的版本,rancher1.6.29支持docker的版本参考:https://rancher.com/docs/rancher/v1.6/en/hosts/#supported-docker-versions
不是最新的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
完整卸载docker,参考:https://www.cnblogs.com/shmily3929/p/12085163.html
安装特定版本docker,参考:https://docs.docker.com/engine/install/ubuntu/
posted @ 2021-03-16 11:17  xjk27400861  阅读(271)  评论(0编辑  收藏  举报