0

我想在我的 Windows 7 机器上玩一点 openshift origin。因此我已经安装了 boot2docker。为了安装 openshift-origin,我首先做了一个boot2docker ssh. 在 boot2docker vm 中,我按照Openshift Getting Started中的说明进行操作。我成功地运行了 openshift-origin 容器。

现在我想从https://localhost:8443/console访问 openshift 控制台,我被重定向到https://10.0.2.15:8443/oauth上的 openshift 身份验证服务。不幸的是,这让我的 Windows 浏览器超时。

4

1 回答 1

0

你可以试试这些步骤吗?

启动 boot2docker

boot2docker up

获取 docker 服务器 IP(假设为 192.168.59.103)。确保您可以ping从您的主机上执行此操作。

boot2docker ip

在 Docker 容器中启动 OpenShift 服务器

docker run -d --name "openshift-origin" --net=host --privileged \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /tmp/openshift:/tmp/openshift \ openshift/origin start

打开https://192.168.59.103:8443/

关闭或编辑 docker 服务器防火墙(如果有)。

boot2docker ssh

sudo iptables -L -n

sudo iptables -I INPUT -p tcp -m tcp --dport 8442 -j ACCEPT

sudo service iptables save

于 2015-07-21T07:25:58.540 回答