我正在尝试跑步Nginx
on Openshift
但面临这个目录权限问题。由于此错误,容器未创建。
以下权限设置为手动创建的文件。
drwxr-xr-x. 3 root root 79 Dec 22 02:50 /etc/nginx
drwxr-xr-x. 2 root root 26 Dec 22 02:50 /etc/nginx/conf.d
-rw-r--r--. 1 root root 5231 Dec 22 02:48 /etc/nginx/mime.types
drwxrwxr-x. 3 root root 25 Dec 22 01:23 /var/cache/nginx
drwxrwxr-x. 2 root root 6 Dec 22 01:10 /var/log/nginx
drwxrwxr-x. 47 root root 1340 Dec 21 06:51 /var/run
您尝试运行哪个特定的容器映像?如果你使用这个——https://catalog.redhat.com/software/containers/ubi8/nginx-120/6156abfac739c0a4123a86fd https://catalog.redhat.com/software/containers/ubi8/nginx-120/6156abfac739c0a4123a86fd——开箱即用的 OpenShift 可以更好地发挥作用。
此类问题几乎总是由于 OpenShift 默认以非 root 身份运行容器造成的。如果您更改文件权限以允许对 GROUP=0 进行写访问,您将解决几乎所有问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)