安装后如何开始使用 docker 版本的 hortonworks

how to get started with docker version of hortonworks after install

我按照 Docker 安装(使用 bash 脚本)通过 Docker 组件将 Hortonworks Sandbox 安装到服务器上。它安装在 ubuntu 18.04 服务器上。

安装显然有效。现在我想做的是能够从网络中的其他机器访问该网站。

我的 IP 范围是标准的 192.168.1.*,但是沙箱容器的 IP 是 172.18.0.2。我想从安装它的服务器外部访问容器。有人告诉我 NAT 可以工作,但我不知道如何工作。

如何告诉 Docker/Ubuntu 将请求转发到沙箱?或者将沙箱 IP 更改为网络上其他机器可识别的 IP?

使用 docker run --network=host,您的所有端口都将通过您的主机进行监听 ip