Stable版本安装后启动不了

docker run -itd
–privileged=true
–restart=unless-stopped
–name=rancher
-p 80:80
-p 443:443
rancher/rancher:stable

防火墙已关闭

看日志啊

始终访问不了

你的操作系统版本是?

我操作系统是CentOS 7.9

你可以查看本论坛右上角的支持矩阵,根据你的 rancher 版本选取一个支持的操作系统

你好,我的操作系统版本是Ubuntu 22.04.2 LTS,使用官方的docker部署命令,现象一样,也是无法访问rancher UI,页面报错:API Aggregation not ready。我登录到容器中,查看pod的状态发现是镜像拉取失败,按理说rancher这个镜像里面不是已经内置了这些镜像么?为什么还会去外网拉取。特殊原因国内是没法到docker.io正常拉取镜像的。

通过 docker run 启动的 rancher,在 rancher 容器启动之后,容器内置的 K3s 也会启动一些其他的容器支撑 rancher 去运行,这些启动的容器 默认是从 dockerhub 去拉取的。

针对这种情况,一般有下面这几种解决方法:

  1. 给容器内的 K3s 集群配置 mirror,参考:Webhook启动失败 - #18,来自 ksd
  2. 使用阿里云镜像仓库的rancher 资源安装 rancher,但现在阿里云镜像仓库限速,速度也有些慢,参考:如何使用国内资源安装 Rancher
  3. 使用离线方式去安装,这样就需要连接到私有镜像仓库,参考:https://mp.weixin.qq.com/s/AgKpijFXDZ40t06JHGqquw
1 个赞

:+1: :+1: :+1: :+1: :+1:感谢解答,我试试