使用docekr部署rancher的时候,使用了一个新建的虚拟机,走的特别坎坷,安装rancher后访问一直失败,ip能通,端口不通
问题解决:
1. 关闭防火墙
因为端口不通,首先想到防火墙问题:
# systemctl stop firewalld # systemctl disable firewalld
2. 看一下配置的端口80和443
[root@k8s-node2 ~]# firewall-cmd --query-port=80/tcp yes [root@k8s-node2 ~]# firewall-cmd --query-port=443/tcp yes
都没有问题,但tel端口还是不通,折腾一天,最后决定从头重来,感觉是docker最新版本和rancher版本不匹配问题,决定使用旧版本再来一遍
3. 全部卸载,从头开始
# 1 卸载dcoker yum remove docker-ce docker-ce-cli containerd.io # 2删除文件 rm -rf /var/lib/docker rm -rf /var/lib/containerd
4. 回退版本docker
# 指定版本 19.03.13 yum install docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io # 启动 systemctl start docker
5. 重启rancher服务
docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.4.4
6. ip+端口访问,能进来了



