Latest stable docker client (184.108.40.206) fails to create 'latest' tag
With the latest stable docker client (220.127.116.11) installed,
docker push fails to make a PUT request to the API to create a
latest tag. This later causes a
docker pull operation to fail, because there is no
When using podman to push the image, it uploads all the blobs first (which the docker client does as well), and then it makes 2 additional PUT calls. one to create a manifest. and another to create a tag pointing at the the manifest. The same is expected from the docker client.
The root cause seems to be the Nginx config having client_max_body_size set to 1MB. Bumping this. to unlimited resolved the problem.