错误原因:启动 Rancher 命令没有添加指定使用内嵌 catalog 环境变量
正确启动命令如下:
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 \
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=192.168.1.10 \
-e CATTLE_SYSTEM_CATALOG=bundled \
192.168.1.10/rancher/rancher:v2.4.5
其中 192.168.1.10
为离线环境中安装 Harbor 服务的主机 IP
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=192.168.1.10
指定默认镜像仓库为私有仓库
-e CATTLE_SYSTEM_CATALOG=bundled
自v2.3.0可用,使用内嵌的 Rancher system charts