【发布时间】:2018-07-06 02:10:39
【问题描述】:
我有一个部署到 OpenShift 上的 docker 映像(使用 oc new-app)。但是,由于 /etc/resolv.conf 中缺少 dns 搜索条目,它无法正常工作。当我从我的 docker 镜像创建一个容器并运行它时,我可以指定参数 --dns-search。
在使用 oc new-app 将我的图像部署到 OpenShift 的过程中,我该如何做类似的事情?
【问题讨论】:
-
这是什么 OpenShift 实例?您是否构建了自己的 OpenShift 集群?您是否使用 Minishift、
oc cluster up或一些第三方托管 OpenShift? -
搜索域是外部域,而不是托管在您的 Openshift 上吗?通常,您可以只使用他们的名字来引用“邻居”(例如,db 就可以了)
-
@GrahamDumpleton,这是 OpenShift 企业版。不使用任何第三方托管,这是由我自己的公司托管的。
-
一种方法是在项目中创建一个具有所需名称的服务,并为外部主机分配一个外部 IP。 docs.openshift.com/container-platform/3.9/dev_guide/…
标签: docker dns openshift openshift-origin