原文连接:https://github.com/containerd/containerd/discussions/7269
尝试从docker hub拉取镜像,但每次都输入密码,要崩溃:
ctr image pull -u $DOCKERHU_USER docker.io/calico/cni:v3.19.1
ctr image pull -u $DOCKERHU_USER docker.io/calico/kube-controllers:v3.17.3
ctr image pull -u $DOCKERHU_USER docker.io/calico/node:v3.19.1
ctr image pull -u $DOCKERHU_USER docker.io/calico/pod2daemon-flexvol:v3.19.1
ctr image pull -u $DOCKERHU_USER docker.io/cdkbot/hostpath-provisioner:1.1.0
ctr image pull -u $DOCKERHU_USER docker.io/coredns/coredns:1.8.0
ctr image pull -u $DOCKERHU_USER docker.io/kubernetesui/dashboard:v2.3.0
ctr image pull -u $DOCKERHU_USER docker.io/kubernetesui/metrics-scraper:v1.0.6
能不能把密码放到环境变量里?
答:不是这么用的。你需要从 https://docs.docker.com/docker-hub/download-rate-limit/#how-can-i-check-my-current-rate 获取Token,然后这么用:ctr image pull --refresh="${TOKEN}" docker.io/calico/cni:v3.19.1