跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 外部电脑,如何访问 docker 容器内的 ip 地址?
未分類
26 11 月 2020

外部电脑,如何访问 docker 容器内的 ip 地址?

外部电脑,如何访问 docker 容器内的 ip 地址?

資深大佬 : GTD 2

主现在在 docker 弄了个 wordpress,然后映射到本地 80 端口,然后用本地 ip 可以访问

但是主想直接用外部电脑,直接访问 docker 容器,而不是通过映射的方法,有办法可以实现吗?

主尝试用 docker inspect wordpress,显示的 ip 地址输入到浏览器中去,并没有任何效果,而且每次地址都是:172.17.0.3

有大佬知道要怎么操作吗?感谢

大佬有話說 (15)

  • 資深大佬 : jj783850915

    路由表试试?

  • 資深大佬 : wunonglin

    –network host

  • 主 資深大佬 : GTD

    @wunonglin #2 这个怎么用呀

  • 資深大佬 : FireFoxAhri

    inspect 看到的 ip 应该是可以直接访问的

  • 主 資深大佬 : GTD

    @FireFoxAhri #4 诶 不行啊,只有映射过后才能访问,而且我几台机器,inspect 后的地址都是 172.17.0.3

  • 主 資深大佬 : GTD

    @FireFoxAhri #4 哦哦 你说的是 localhost 可以访问是吧,那应该可以的,我想的是全局访问

  • 主 資深大佬 : GTD

    算了 放弃了

    就这样吧

  • 資深大佬 : woshijidan

    创建 docker 时监听母鸡端口并转发到 docker 的端口

  • 資深大佬 : francis59

    如果是用的默认的桥接方式映射的端口,那就直接用 host 机的 IP 地址访问

  • 資深大佬 : FireFoxAhri

    @GTD 如果是 Windows 访问 wsl2 的我倒是最近刚研究出来,用 Windows 的 route add 方法可以转发到 wsl2 里面,Linux 下面应该也有类似的命令

  • 資深大佬 : AoTmmy

    macvlan 指定 ip
    比如本机是 192.168.0.2,可以把 docker 指定成 192.168.0.8 这种的

  • 資深大佬 : yestodayHadRain

    主解决了更新一下帖子

  • 資深大佬 : OrangeLoveMilan

    容器启动时默认使用 bridge 网络模式
    你需要在启动时加上参数 -n host 这样容器就和宿主机共用一个 network 的 namespace

  • 主 資深大佬 : GTD

    @yestodayHadRain #12
    @FireFoxAhri #10

    解决了,看看这个博客,讲的很清楚: https://www.jianshu.com/p/270125484301

  • 資深大佬 : julyclyde

    docker 成功的把初学者从“干点活”吸引到“修工具”去了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具