Docker Push在Red Hat Server中失败,错误为“ **拒绝:请求对资源的访问被拒绝**”

时间:2018-08-29 10:15:27

标签: docker redhat

我是Docker概念的新手。我一直在尝试创建图像的示例,并将其推入Red Hat服务器上的Docker Hub。 我使用以下命令将图像推送到集线器(注意:,我的图像名称没有特殊字符)

docker push registry.hub.docker.com/ssqaapt/first-img-sample

当我将图像推送到docker hub repo时,我遇到以下错误。

    [root@ptl21vsprg01 simple-web-app]# docker push registry.hub.docker.com/ssaapt/wipro-first-img-sample
The push refers to a repository [registry.hub.docker.com/ssaapt/first-img-sample]
673be84d418c: Preparing
....
b6a02001ba33: Waiting
....
denied: requested access to the resource is denied

我使用ths cmd docker login登录了我的docker acc之后尝试了推送。 如果我做错了任何事情或需要任何配置更改,请提出建议。 我也验证了此链接(denied: requested access to the resource is denied : docker),但没有运气。

1 个答案:

答案 0 :(得分:1)

  1. 转到/etc/containers/registries.conf
  2. 在[registries.search]和[registries.insecure]部分添加/替换“ registry.hub.docker.com”。

  3. 重新启动docker

    • $ systemctl停止docker
    • $ systemctl启动docker
    • $ docker登录-
      1. 执行push命令,它应该可以工作。