Webhook启动失败

你是在这个主机上拉取的这个镜像,但是 rancher 是在内置的 容器里的 K3s 上启动的,在容器里没拉到,这个就是问题的重点

哦哦,明白了,这个要怎么解决?您遇到过这个问题吗?

你的宿主机上是如何实现从 dockerhub 拉取镜像的?

直接docker pull

你的主机能直接从 dockerhub 上拉取镜像???

如果是这样,那理论上,容器里的 k3s 也是直接可以从 dockerhub 上拉取镜像的


我昨天试的,可以拉去到镜像

你没有在 docker 上配置 mirror 之类的配置?


是的,我觉得应该也是,但是一直就不行

我是配置了镜像源的


这是服务器配置

那你不早说……

你可以参考:https://mp.weixin.qq.com/s/AgKpijFXDZ40t06JHGqquw 在 docker run 的 rancher 里配置 k3s 的 mirror。


z这个是离线安装的?您确定是这个吗?


这l里面好多外链都是没有页面的,您方便告知一下怎么配置k3s映射主机的镜像源吗?

root@ip-172-31-14-159:~# cat /opt/registries.yaml
mirrors:
  docker.io:
    endpoint:
      - "https://xxxxx"
      - "https://xxxxx"
      - "https://xxxxx"
      - "https://xxxxx"
      - "https://xxxxx"
      - "https://xxxxx"
      - "https://xxxxx"

docker run -itd --privileged \
>     --restart=unless-stopped \
>     -p 80:80 -p 443:443 \
>     -v /opt/registries.yaml:/etc/rancher/k3s/registries.yaml \ # 将宿主机`registries.yaml`映射到容器内
>     rancher/rancher:v2.5.8

XXXXX 要替换成你在 docker 中配置的 mirror,这样能明白了不

另外,K3s 的官网现在是 https://docs.k3s.io/ 你可以到 对应的章节参考配置。


麻烦您确认一下,感谢

/opt/registries.yaml 是在宿主机上配置的

然后 docker run rancher 的时候,通过 -v 映射的 K3s 中,很好理解啊


您看下,我配置上了?是不是需要重启rancher容器?

明白了,感谢,


您帮忙看看我这个命令有问题吗?我这边不太专业,麻烦了

你为什么把 rancher 的版本也抄下来了……
另外 有没有问题,你自己运行了就知道了

:bulb: 如果您在生产环境中使用 Rancher,希望获得更专业、及时的技术支持,也欢迎了解一下我们的商业订阅服务。可以点击论坛右上角聊天(:speech_balloon:)图标,私信联系我了解详细信息,我们有中文支持团队为您服务 :blush:

可以了,感谢