Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 以root用户身份运行Openshift pod_Kubernetes_Openshift - Fatal编程技术网

Kubernetes 以root用户身份运行Openshift pod

Kubernetes 以root用户身份运行Openshift pod,kubernetes,openshift,Kubernetes,Openshift,我正试图将docker安装在openshift吊舱内,如下所示 sh-4.2$ yum install docker Loaded plugins: ovl, product-id, search-disabled-repos, subscription-manager ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/.dbenv.lock' You need to be root

我正试图将docker安装在openshift吊舱内,如下所示

sh-4.2$ yum install docker
Loaded plugins: ovl, product-id, search-disabled-repos, subscription-manager
ovl: Error while doing RPMdb copy-up:
[Errno 13] Permission denied: '/var/lib/rpm/.dbenv.lock'
You need to be root to perform this command.
sh-4.2$ id
uid=1001(1001) gid=0(root) groups=0(root)
sh-4.2$ 
尝试应用以下内容 oc adm策略将scc添加到用户anyuid-z默认值

请您提供帮助。

您应该使用“runAsUser”指定“0”,如下所示。因为“anyuid”使用的UID是在生成映像时配置的,如果您没有在容器中指定UID。我认为你的形象是建立与1001 UID最初就我所能看到的结果

     containers:
     - name: YOURCONTAINERNAME
       :
       securityContext:
           runAsUser: 0

谢谢,我已经添加了上面的内容,现在看看谁是根