我已经在docker hub (私有存储库)上发布了一个图像,它看起来像这样
myname/repo-name:1442058646我正在尝试使用以下命令将其部署到GKE (自动驾驶集群,公共无私有)上
docker.io/myname/repo-name:1442058646 然而,在部署时,我从GKE得到一个错误,说无法拉取镜像。我可以从我的本地机器上拉出相同的图像,而不需要登录到docker hub。有什么需要帮助的吗?我是否使用了正确的url?
发布于 2021-11-12 05:58:21
根据documentation的说法
您需要登录并拥有使用私有存储库的访问权限。
对于私有镜像,您必须使用Docker Hub的用户名和密码创建一个密钥,以便Kubernetes能够拉取该镜像。
同样,正如@Daniel Farrell所建议的那样,由于您已经创建了一个私有存储库,因此它没有拉动,因此将其切换为公共存储库将会起作用。
https://stackoverflow.com/questions/69936709
复制相似问题