我正在尝试从 Linux 终端登录到 docker 并推送图像。但是,我一直看到错误消息“被拒绝:请求访问资源被拒绝”。
有数百个 Google 命中(和 Stackoverflow 问题)解释了以下解决方案:
根据成千上万的帖子,这就是解决方案,每个人似乎都对此很满意。
除了它对我来说不能正常工作。我一直收到错误消息。
我设置了以下配置:
我会说,偶尔在登录时我会收到一条警告,说我不应该使用密码并创建访问令牌,因为使用密码时控制台将拥有对我帐户的完全访问权限。每当我收到此警告时,我都能将我的图像推送到 docker hub。
我的结论是,每当我没有收到此警告时,我的登录就不会正常成功(即使控制台打印出“登录成功”),因此我无权推送图像。话虽如此,我无法确定登录有时会导致不同结果的任何原因。
所以,我认为错误是关于我没有正确设置配置,我希望任何人都可以指出正确的方法来解决这个问题。
仅供参考:
我有同样的问题。 我解决了它修改推送命令是这样的:
docker push "DOCKER 用户名"/"图像名称":"TAG"
示例:docker push johnsmith/my-python-img:v2.0