记一个docker在windows上使用域名访问宿主机问题

 

1.问题

 

在windows上,docker不支持--net=host模式,不同容器之间不能保证网络完全互通

一个容器要连接另一个容器,必须通过宿主机域名才可以,比如pgadmin4访问postgresql

但是使用localhost访问不到其他容器监听的端口

 

2.解决

 

这里使用一个特殊的DNS名称,host.docker.internal,可以在一个容器里使用它来访问宿主机上的端口

 

你可能感兴趣的:(money,#,docker,docker,网络,linux)