Docker linux 容器可以通过 Windows 主机中的 IP 地址访问吗?

问题描述

TL;DR;

我们如何在 Windows 中设置路由以通过其 IP 地址访问 Linux docker 容器?可能吧?

详细

大家好, 我知道 Windows 中的 linux 容器是在 VM 中创建的,因此在 Windows 主机中网络无法开箱即用是很好的,但是有一种方法可以通过 IP 地址访问容器,对吗?

docker documentations regardign networking with Linux containers in Windows

无法从 Windows 主机访问 docker (Linux) 桥接网络

但他们真正的意思是它不会开箱即用,对吗?

曾经有这样的解决方法https://github.com/docker/for-win/issues/221#issuecomment-370515236(几年前对我有用,但现在不再适用了)

或者这个https://forums.docker.com/t/bridge-with-docker-for-windows/30936/5(对我不起作用)

我在 github 上发现了一些与该问题相关的 open 和一些已解决的问题,但它们已经足够老了,我不确定它们是否仍然相关..

总而言之,我对这些技术不够熟练,无法自己轻松设置路由,因此非常感谢任何帮助,至少我希望听到最新版本的 docker 和我有可能只需要正确设置即可。

我什至尝试(找到推荐)使用 docker-swarm 和覆盖网络而不是网桥。 (也没有用)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...