Error on Docker push “denied: requested access to the resource is denied” -


environment
a) cent os vm's created in hyper v.
b) behind corporate proxy.

i experiencing strange issue when doing docker push.

i getting below error "denied: requested access resource denied"

docker pull working without issues. have attached daemon logs generated during docker push.

aug 15 10:02:40 testmachine dockerd[40449]: time="2017-08-15t10:02:40.886973000+10:00" level=debug msg="calling /_ping" aug 15 10:02:40 testmachine dockerd[40449]: time="2017-08-15t10:02:40.887518100+10:00" level=debug msg="calling /v1.27/info" aug 15 10:02:40 testmachine dockerd[40449]: time="2017-08-15t10:02:40.893846700+10:00" level=debug msg="calling post /v1.27/images/vishnuvpotti/test/push?tag=" aug 15 10:02:40 testmachine dockerd[40449]: time="2017-08-15t10:02:40.893969800+10:00" level=debug msg="trying push docker.io/vishnuvpotti/test https://registry-1.docker.io v2" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.863929300+10:00" level=debug msg="pushing repository: vishnuvpotti/test:latest" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.864814900+10:00" level=debug msg="pushing layer: sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.865066700+10:00" level=debug msg="pushing layer: sha256:defd90aaa156603d9362f29909f6f5539df841b6398b3836a5d559066295ec2b" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.865155500+10:00" level=debug msg="pushing layer: sha256:be4ee57de94e9c212ac27cf3b2f7ec826617a622d1e10f5b28558cce1f71ec24" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.865233700+10:00" level=debug msg="pushing layer: sha256:f971a434fe54442b68fe4d8bb9dc58cc51bfef3d960985fd1d2243a36abe89c2" aug 15 10:02:41 testmachine dockerd[40449]: time="2017-08-15t10:02:41.865308500+10:00" level=debug msg="pushing layer: sha256:68078adbc0cb48954d27352b190afc2b011b3bb3c2adf61c45991669ea02134e" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.691569600+10:00" level=error msg="upload failed: denied: requested access resource denied" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.691661000+10:00" level=debug msg="pushing layer: sha256:fb479b796fe5e208adece47fc14092d57c43b1dc0978ddd6a645cbdc7e85bbff" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.694653100+10:00" level=error msg="upload failed: denied: requested access resource denied" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.694753300+10:00" level=debug msg="pushing layer: sha256:f32dba9a1eadb592cceb96d7b3fdc4a1c5213044fd7b30ae41e17673ccdf385d" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.694875200+10:00" level=error msg="attempting next endpoint push after error: denied: requested access resource denied" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.699788800+10:00" level=debug msg="pushing layer: sha256:19cbee8a76396ae7b80f835da4be7229dc8b094535ebf50d35ab2bf941039f7a" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.701883600+10:00" level=debug msg="pushing layer: sha256:5a29dcc5d0b483d880a4736853253433c16103b9e03f9f52e94577cf1895563b" aug 15 10:02:43 testmachine dockerd[40449]: time="2017-08-15t10:02:43.707591200+10:00" level=debug msg="pushing layer: sha256:92f9849bf0840ff917901665d775da4454d84a23439ef2ccbb93c6cc3363ab82" aug 15 10:02:44 testmachine dockerd[40449]: time="2017-08-15t10:02:44.588052200+10:00" level=debug msg="pushing layer: sha256:74351e413c54d36337dff701c3568dc291f45523fe74261281b9ec9372528092" 

docker version

root@testmachine# docker version client:  version:      17.03.2-ce  api version:  1.27  go version:   go1.7.5  git commit:   f5ec1e2  built:        tue jun 27 02:21:36 2017  os/arch:      linux/amd64  server:  version:      17.03.2-ce  api version:  1.27 (minimum version 1.12)  go version:   go1.7.5  git commit:   f5ec1e2  built:        tue jun 27 02:21:36 2017  os/arch:      linux/amd64  experimental: false 

docker info

root@testmachine # docker info containers: 4  running: 1  paused: 0  stopped: 3 images: 2 server version: 17.03.2-ce storage driver: overlay  backing filesystem: xfs  supports d_type: false logging driver: json-file cgroup driver: cgroupfs plugins:  volume: local  network: bridge host macvlan null overlay swarm: inactive runtimes: runc default runtime: runc init binary: docker-init containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe init version: 949e6fa security options:  seccomp   profile: default kernel version: 3.10.0-514.26.2.el7.x86_64 operating system: centos linux 7 (core) ostype: linux architecture: x86_64 cpus: 1 total memory: 1.549 gib name: testmachine id: atwm:mthc:b2ba:6e4e:rawl:e5vd:ouv2:2qhv:ibvq:k525:dipf:ichc docker root dir: /var/lib/docker debug mode (client): false debug mode (server): true  file descriptors: 21  goroutines: 26  system time: 2017-08-15t11:21:02.8957667+10:00  eventslisteners: 0 http proxy: http://proxy https proxy: https://proxy no proxy: localhost,127.0.0.1 registry: https://index.docker.io/v1/ experimental: false insecure registries:  127.0.0.0/8 live restore enabled: false  warning: overlay: backing xfs filesystem formatted without d_type support, leads incorrect behavior.          reformat filesystem ftype=1 enable d_type support.          running without d_type support not supported in future releases. 

note:
1) have checked repo settings in docker hub , default repository visibility public.

2) deleted ~/.docker/config.json, restarted docker , tried.

3) tried docker login -u myusername

can please let me know going wrong. issue new docker version?

update 1:
1) have updated docker version latest i.e : 17.06.0-ce . still not working.

update 2

2) created ubuntu vm in virtual box , gave try on latest docker version. installed ca certificate,edited proxy infromation both machine , docker. still facing same issues.

3)update 3 (16/08/2017) turned off proxy, switched network without proxy,restarted docker , tried. still same issue.

4) update 4 (17/08/2017) created instance in aws , able push docker registry. must issue in corporate network. comments appreciated.


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -