首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Openshift中使用docker-volum或等效命令

问在Openshift中使用docker-volum或等效命令
EN

Stack Overflow用户
提问于 2020-01-20 18:07:17
回答 1查看 97关注 0票数 0

我是Openshift的新手。

我正在开发一个系统,以方便使用openshift部署我的测试服务器。之前,一位同事准备了3个Docker镜像来做这件事:一个带有编译器的主镜像。还有一些其他的图像。例如MQ客户端和Oracle DB客户端。

当我们使用Docker时,MQ客户端的存储库的内容被挂载到主机上的一个文件夹中,主映像也从主机挂载(以相同的方式)该文件夹:简而言之:我们使用“docker volum”。同样的事情也适用于Oracle客户端。

下面是一个要解释的图片:mounted path image with 100% Docker

当我们将自己连接到Docker主图像时:我们可以转到"/opt“文件夹,我们可以看到来自另一个contener的文件,这样我们就可以看到我们的客户端(MQ、Oracle)。因此,我们可以在其他项目中重用MQ客户端映像。

我想将这3张图片作为一个Pod部署在Openshift上,但是Openshift (或k8s)的体积看起来非常不同。在pod中,我想做与我对Docker做的相同的事情。

我尝试使用"hostpath",但它将一个文件夹从"pod“挂载到docker镜像:因此该文件夹是空的,并且docker镜像中的文件不可用。

我在openshift的世界里是个新手,所以:有人能说我想做的事情是可能的吗?无论如何,这是一个好主意吗?如果不是,创建我的Pod的正确架构是什么?(一个docker图像与所有?)

提前谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2020-01-26 02:45:35

Here的跨两个pod共享NFS-share的例子,但它可以很容易地适应其他共享存储(GlusterFS等)。不推荐这样做,但在单节点开发/测试的情况下,你可以使用hostpath来共享主机的文件系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59820953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档