Why docker push is successful but docker pull fails on docker-distribution configured using Amazon S3 storage backend ?
Issue
- Why docker push is successful but docker pull fails on docker-distribution configured using Amazon S3 storage backend ?. Message noticed in the logs "manifest invalid: manifest invalid"
- docker push is successful
[root@test ~]# docker push XXXX:5000/test-rhel72
The push refers to a repository [XXXX:5000/test-rhel72]
41d22034ec14: Pushed
7bd1c7d8201d: Pushed
5f70bf18a086: Pushed
76f400c2e780: Pushed
latest: digest: sha256:acb53e2bcf8b2f97d9e80c357ce3f6407f600898bd5e73fc6346b75f24c51ba0 size: 1118
- Docker pull fails with the message "manifest invalid: manifest invalid:
[root@test1 ~]# docker pull XXXX:5000/test-rhel72
Using default tag: latest
Trying to pull repository xxx:5000/test-rhel72 ... failed
manifest invalid: manifest invalid
- Catalog is also empty
[root@test ~]# curl XXXX:5000/v2/_catalog
{"repositories":[]}
Environment
- Red Hat Enterprise Linux 7.2
- docker-distribution-2.4.1-1.el7
- Amazon S3 storage for docker-distribution
regionendpoint configured with Amazon s3 storage
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.