我有一个运行在Windows服务器上的普通PostgreSQL Linux容器,也有一个运行在同一Windows服务器上的Windows容器。出于应用目的,我让Windows容器创建并连接到外部NAT网络,因为Windows网络在服务器重新启动后不会持久存在。
我想做的是能够从Windows容器连接到Linux容器。不幸的是,它们似乎位于完全不同的子网上,我什至不能ping通彼此。是否可以在同一服务器上连接Windows容器和Linux容器?
答案 0 :(得分:0)
您可以通过主机上已发布的端口连接它们。
我也有类似情况。我们的分层应用程序有2个Windows(ASP.Net 4.8,SignalR,Hangfire和IIS)和3个Linux(Nginx,Redis,Oracle 11 xe)容器在WSL2下运行。所有这些在我的16Gb RAM笔记本电脑上均能流畅运行。 Linux正在通过Windows 10 Pro上已发布的端口与Windows容器进行交互。