我跟随Docker安装(使用bash脚本)通过Docker组件将Hortonworks Sandbox安装到服务器上。它安装在ubuntu 18.04服务器上。
安装显然有效。现在,我要做的就是能够从网络中的其他计算机访问该网站。
我的IP范围是标准192.168.1。*,但是,沙盒容器IP是172.18.0.2。我想从安装容器的服务器外部访问该容器。有人告诉我NAT可以工作,但是我不知道该如何工作。
如何告诉Docker / Ubuntu将请求转发到沙箱?还是将沙盒IP更改为网络上其他计算机可以识别的名称?
答案 0 :(得分:1)
使用docker run --network=host
,您的所有端口都将通过主机ip
进行监听。