Issue 2025 - September

docker manifest create fails due to permission denied on /etc/docker/certs.d/XXX

There seems to be, or was at some point, a bug in Docker build or packaging as per issue#396. Error message will vary based on Docker repository or perhaps docker tag. It's possible that this bug no longer appears in new and clean installations, but prevails when package is updated.

I've taken slightly different approach than outlined in the GitHub issue. `user` is a member of `docker` group.

user@localhost:~/$ docker manifest create xxx.amazonaws.com/img:tag --amend xxx.amazonaws.com/img:tag-amd64 --amend xxx.amazonaws.com/img:tag-arm64

open /etc/docker/certs.d/xxx.amazonaws.com: permission denied

root@localhost:~/# mkdir /etc/docker/certs.d
root@localhost:~/# chown root:docker /etc/docker/
root@localhost:~/# chown root:docker /etc/docker/certs.d/
root@localhost:~/# chmod g+x /etc/docker/
root@localhost:~/# chmod g+x /etc/docker/certs.d/

Whichever approach you choose, this fixes the problem at hand.

Zdenek Styblik 2025/09/04 16:09