Docker Desktop中的Windows容器如何访问Minikube中的容器



我有两个应用程序需要在本地运行。。。如果它们在同一个集群中协同工作,问题是:

  • 一个适合Linux容器,所以我在Minikube上托管它
  • 另一个适用于Windows容器-Minikube不起作用-所以我在Docker Desktop上托管它

这些应用程序需要相互通信。我在主机上配置了一个NGINX服务器作为反向代理来重定向请求。

我的问题是,在Windows容器(Docker桌面(中,我需要访问主机上的URL(指向Minikube(,但从容器内部无法访问。

我尝试过network_mode: host,但它不适用于Windows。如何访问Windows容器中的主机网络?

我无法让它工作,所以我在Docker Desktop中部署了所有内容。

部署linux容器,然后切换到windows容器并部署它。我必须编辑容器中的hosts文件以匹配我的主机IP。

最新更新