我有两个应用程序需要在本地运行。。。如果它们在同一个集群中协同工作,问题是:
- 一个适合Linux容器,所以我在Minikube上托管它
- 另一个适用于Windows容器-Minikube不起作用-所以我在Docker Desktop上托管它
这些应用程序需要相互通信。我在主机上配置了一个NGINX服务器作为反向代理来重定向请求。
我的问题是,在Windows容器(Docker桌面(中,我需要访问主机上的URL(指向Minikube(,但从容器内部无法访问。
我尝试过network_mode: host
,但它不适用于Windows。如何访问Windows容器中的主机网络?
我无法让它工作,所以我在Docker Desktop中部署了所有内容。
部署linux容器,然后切换到windows容器并部署它。我必须编辑容器中的hosts文件以匹配我的主机IP。