请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

containerd怎么配置harbor仓库,怎么配置国内镜像加速器

老师麻烦问一下 更新完课程后,harbor也成功安装了,
如何使用containerd拉取harbor镜像(本地私有仓库)和制作镜像,
老师要是没有时间给我个相关信息我自己看看也行。
我试了如下配置(没怎么搞明白):

[plugins."io.containerd.grpc.v1.cri".registry]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors]

[plugins.“io.containerd.grpc.v1.cri”.registry.mirrors.“docker.io”]

endpoint = [“https://registry-1.docker.io”]

    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."hub.c.163.com"]
      endpoint = ["https://hub.c.163.com"]

[plugins.“io.containerd.grpc.v1.cri”.registry.mirrors.“10.1.1.11”]

endpoint = [“http://10.1.1.11”]

  [plugins."io.containerd.grpc.v1.cri".registry.configs]
    [plugins."io.containerd.grpc.v1.cri".registry.configs."hub.c.163.com".auth]
      username = "xxxx@163.com"
      password = "xxxxxx"

[plugins.“io.containerd.grpc.v1.cri”.registry.configs]

[plugins.“io.containerd.grpc.v1.cri”.registry.configs.“10.1.1.11”.tls]

insecure_skip_verify = true

[plugins.“io.containerd.grpc.v1.cri”.registry.configs.“10.1.1.11”.auth]

username = “push”

password = “Push1234”

正在回答

1回答

参考下官方的配置示例:https://github.com/containerd/cri/blob/master/docs/registry.md

另外有问题的话建议先简化,比如harbor先把仓库改成公开的。把auth先去掉。加速器也可以先不考虑。一个一个配置,一大堆一起配置有问题不好排查。另外建议harbor配置成https的,自己签发个证书。containerd支持自签的配置也支持skip verify

0 回复 有任何疑惑可以回复我~
  • 提问者 xinzoo #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-06-21 10:16:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信