我是 OpenShift 新手,我想设置一些应用程序并使用 jenkins 构建它们。
一切都进行得很顺利,直到我想真正查看我的应用程序。我启动了一个启用了 jenkings 客户端的简单 NodeJS 应用程序。
我按照此VM 部署指南进行操作。
好吧,我的主机名没有被解析。我可以使用启动 VM 时吐出的 IP 访问我的应用程序控制台,但是当我尝试访问应用程序本身时(例如:http://nodejs-origin.openshift.local/)我收到 DNS 错误。
根据指南,我运行“yum install -y nss-mdns”并将 nsswitch.conf 更改为包含 mdns4。应该注意的是,我在运行 yum 命令时收到了一堆 PYURL ERROR 6 消息,但最后它说我已经安装了 nss-mdns。
不知道从哪里开始,我无法在网上找到任何答案。希望你们能帮帮我!
PS 我还应该提到,我已经尝试了虚拟机的 NAT 和仅主机适配器,但无济于事。
PPS 如果没有人可以帮助我解决 DNS 问题,也许有人知道如何通过 IP 访问各个应用程序?请帮忙,我仍然卡住了。
另一个澄清以防万一:VM是fedora 64位环境,而我的主机运行的是Windows 7。