Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Docker 无法在Openshift Online中部署应用:`同步pod时出错:FailedSync` p> >我是OpenSHIFT联机的新手,我想部署一个测试图像,当运行时,只运行一个C++原生可执行文件,它说 hello World!_Docker_Openshift_Openshift Online - Fatal编程技术网

Docker 无法在Openshift Online中部署应用:`同步pod时出错:FailedSync` p> >我是OpenSHIFT联机的新手,我想部署一个测试图像,当运行时,只运行一个C++原生可执行文件,它说 hello World!

Docker 无法在Openshift Online中部署应用:`同步pod时出错:FailedSync` p> >我是OpenSHIFT联机的新手,我想部署一个测试图像,当运行时,只运行一个C++原生可执行文件,它说 hello World!,docker,openshift,openshift-online,Docker,Openshift,Openshift Online,在将构建的docker映像推送到docker hub并创建使用该映像的应用程序之后,我一直在等待它的部署。在过程中的某个时刻,会出现一个警告事件 Error syncing pod, Reason: FailedSync 然后,部署在挂起时暂停,直到最后期限结束,并报告部署失败 据我所知,我不可能做错任何事。我只是用默认设置创建了一个使用图像的应用程序 唯一可能发生的事情是图像以root用户身份运行,这在创建应用程序时会导致警告 WARNING: Image "me/blahblah:test

在将构建的docker映像推送到docker hub并创建使用该映像的应用程序之后,我一直在等待它的部署。在过程中的某个时刻,会出现一个警告事件

Error syncing pod, Reason: FailedSync
然后,部署在挂起时暂停,直到最后期限结束,并报告部署失败

据我所知,我不可能做错任何事。我只是用默认设置创建了一个使用图像的应用程序

唯一可能发生的事情是图像以root用户身份运行,这在创建应用程序时会导致警告

WARNING: Image "me/blahblah:test" runs as the 'root' user which may not be permitted by your cluster administrator.
然而,这似乎并没有造成问题,因为在进程暂停直到到达最后期限之前,它甚至还没有部署应用程序


我将添加任何可能导致问题得到解决的额外信息。

OpenShift Online仍在经历性能下降的时期,这可能会导致问题的出现。这些问题仍在调查中,以找到永久解决办法。您可以在警告处跟踪状态,只要您的应用程序不尝试写入确实需要root的文件系统目录,或者尝试执行其他需要root的操作,那么root是独立的,不会成为问题。这是因为容器将被迫以非
root
用户的身份运行。请阅读