我正在尝试设置一个私有(private) docker 注册表。 我正在使用自己生成的证书。但是我的注册表的 docker 日志显示了这个错误:
time="2015-12-08T08:51:54Z" level=fatal msg="open /certs/domain.crt: permission denied"
我的证书在:
/home/centos/certs/certs/
这包含 domain.crt
和 domain.key
我的权限被拒绝。但我不知道在这种情况下最好的解决方案是什么?我必须向哪个用户授予哪些权利?
我只是试图授予所有权利,但它不起作用: 我试过了:
sudo chmod -R 777 /home/centos/certs
sudo chown -R root:root /home/centos/certs
最佳答案
这可能是 SELinux 和 Docker 的问题:
chcon -Rt svirt_sandbox_file_t ~/certs/
然后,再试一次。
关于permissions - Docker:打开/certs/domain.crt:权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34151612/