【问题标题】:How to set the Docker IP the same as your computer (local) IP address如何将 Docker IP 设置为与您的计算机(本地)IP 地址相同
【发布时间】:2016-08-29 19:50:06
【问题描述】:

我刚刚花了几个小时来解决我的问题:

问题:
我想在我的计算机上托管一个 FTP 服务器(在 Docker 中),并且我想从同一网络的另一台计算机上的经典服务器访问它。 因此,当我(在 ftp 中)连接到我的计算机 IP 地址时,我希望能够访问在这台计算机上的 Docker 中运行的 ftp 服务器。

【问题讨论】:

    标签: docker virtualbox portforwarding


    【解决方案1】:

    解决方案
    很难找到答案,但在尝试了所有可能性后,我找到了一个简单的答案:

    • 打开:Oracle VM VirtualBox 管理器
    • 选择 docker 使用的虚拟机(默认为“默认”)
    • 右键->关闭->关机
    • 右击(再次)->设置->网络->卡1->高级->端口转发
    • 现在您点击右上角 (+) 以添加转发规则
    • 给它起你想要的名字(对我来说是“ftp”)
    • 选择一个协议(对我来说是 TCP,因为 FTP 使用 TCP)
    • 让 2 个 IP 字段为空(默认)
    • 设置 2 个端口(对我来说是 21,因为是标准 ftp 端口)
    • 按确定
    • 再次确定
    • 就是这样,您只需要(重新)启动 docker,对于您选择的端口,您可以使用您计算机的 IP 地址(正在运行(在 docker 中的 ftp 服务器))

    我认为该解决方案可以帮助某些人,这就是我将其发布在这里的原因。

    (非常感谢Davey Chu 帮助我解决了这个问题)

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 2016-06-13
      • 2011-06-14
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多