我的公司使用Artifactory来存储它的工件,当我试图拉下图像时,我得到了这个错误。
当我运行docker compose up -d
时,我得到了错误,Error response from daemon: unauthorized: The client does not have permission for manifest
我不知道该怎么办。我被引导到这篇文章,但它没有做任何事情:K8s从Private Artifactory和https://github.com/kubernetes-sigs/kustomize/issues/1420中提取图像
但还是不管用
3条答案
按热度按时间9w11ddsr1#
原来我需要运行命令
docker login -u your-username@your-domain.com your-company-or-project-docker.jfrog.io
然后输入Artifactory apikey作为密码。
ghhaqwfi2#
也可能是因为您没有访问此映像的权限(它的 manifest)。因此请检查您的访问权限。
z31licg03#
我们也遇到过同样的问题,但我们使用“匿名评估”。在~98%的情况下一切正常,但有时我们会收到“来自守护程序的错误响应:未授权:客户端在docker pull过程中没有manifest '的权限。