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
Docker Openshift命名空间中的Openshift特权容器访问服务_Docker_Kubernetes_Openshift_Jenkins Pipeline - Fatal编程技术网

Docker Openshift命名空间中的Openshift特权容器访问服务

Docker Openshift命名空间中的Openshift特权容器访问服务,docker,kubernetes,openshift,jenkins-pipeline,Docker,Kubernetes,Openshift,Jenkins Pipeline,我想在Openshift上运行我的定制Jenkins。我正在尝试使用特权容器和scc运行docker管道,以便能够使用我的Jenkins运行docker。到目前为止,我成功地运行了这个作业,它正在成功地创建一个新的Docker容器。但是,由于我的新docker是由Jenkins创建的,所以它无法访问我项目中的Nexus服务。我怎样才能解决这个问题?我认为解决方案应该是让Jenkins在与我的Jenkins相同的命名空间中运行docker。我假设您希望在Kubernetes中运行容器 在您的应用程

我想在Openshift上运行我的定制Jenkins。我正在尝试使用特权容器和scc运行docker管道,以便能够使用我的Jenkins运行docker。到目前为止,我成功地运行了这个作业,它正在成功地创建一个新的Docker容器。但是,由于我的新docker是由Jenkins创建的,所以它无法访问我项目中的Nexus服务。我怎样才能解决这个问题?我认为解决方案应该是让Jenkins在与我的Jenkins相同的命名空间中运行docker。

我假设您希望在Kubernetes中运行容器

在您的应用程序中,我建议使用或如果您想在集群中保持加密,您可以使用存储Nexus凭据

然后,您可以在
~/.ivy2/.credentials
下装载ConfigMap或Secret