docker - docker push:未授权:客户端无权推送到仓库
问题描述
我在 Artifactory 上有一个私有 docker 注册表,我正在尝试从我的 Windows 7 机器上使用 docker 推送一个图像。我正在使用 docker-machine(例如 boot2docker)和在 Virtualbox VM 中运行的 docker。
我已经成功地从另一台 Linux 机器推送了一个 docker 镜像。当我使用 ssh 进入 docker-machinedocker-machine ssh default
并尝试从那里推送图像时,一切正常。
但是,在我的 Windows 7 机器上,我收到以下错误:
277ef3f664a2:正在准备
8ccbb058a746:正在准备
未经授权:客户端无权推送到存储库。
我用来登录的用户docker login
是 Artifactory 的管理员,所以我不认为这真的是权限问题。
Artifactory 正在使用自签名证书,我不确定这是否是问题所在。
解决方案
推荐阅读
- azure - 带有 -UserAssignedIdentity 的 Set-AzApiManagement 给出错误请求
- python - UnicodeEncodeError: 'latin-1' 读取文本文件时
- spring-security - Vaadin + Spring Security 可以仅充当 oauth2 用户代理而不是客户端吗?
- api - 对于 GSuite,新添加的用户未显示
- powershell - 我需要在卸载 symantec 之前重新启动远程计算机
- c++ - C++ 字符串赋值错误。如何为结构指针的字符串成员赋值?
- ios - iOS 14 (Swift) 中奇怪的 MFMailComposeViewController 行为
- postgresql - 默认情况下,postgres 中的主键字段不是 NULL 吗?
- kubernetes - 无法使用 Minikube 在 Windows Home 上的浏览器中访问 Kubernetes Ingress?
- javascript - 为什么钩子的代码(功能)不断渲染?(与类相比)