离线安装 Rancher 2.4.x 版本报错 [ERROR] CatalogController library [catalog] failed with : Clone failed

错误原因:启动 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要离线安装Rancher,您可以按照以下步骤进行操作: 1. 在可以访问互联网的环境中,下载Rancher的最新版本离线安装包。您可以从Rancher的官方网站(https://rancher.com/)或GitHub仓库(https://github.com/rancher/rancher/releases)上获取离线安装包。 2. 将下载的离线安装包复制到目标服务器或其他离线环境中。 3. 在目标服务器上安装Docker(如果尚未安装)。您可以根据您的操作系统和版本选择适当的Docker安装方法。请确保已正确配置Docker,并且Docker服务正在运行。 4. 打开终端或命令提示符,导航到存放离线安装包的目录。 5. 运行以下命令来启动Rancher服务器: ``` docker load -i rancher-offline.tar docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:${VERSION_TAG} ``` 其中,`rancher-offline.tar`是您下载的离线安装包的文件名,`${VERSION_TAG}`是您希望安装的Rancher版本标签。请确保已正确替换这两个参数。 6. 当Rancher服务器启动后,您可以通过访问服务器的IP地址或主机名来访问Rancher的Web界面。默认情况下,Rancher使用443端口进行安全访问,但您也可以将其修改为其他端口。 请注意,离线安装Rancher的过程可能会因版本和操作系统的不同而有所差异,上述步骤仅提供一般指导。在开始之前,请确保您已详细阅读并理解Rancher的官方文档,并根据您的需求进行相应的调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值