我有两个通过开放端口相互通信的容器。但是假设我有(网站容器)domain.com/ api api 5000:5001 ( ->容器),所以网站接受一个请求并告诉api做一些工作。下面是一个docker-compose文件示例services: build: ./tweetnlpwebsite:/usr/src/app - 5000:80 - a
让Docker容器运行并通过Docker虚拟网络相互通信,而不是简单地让它们通过主机相互通信,有什么好处?容器A可以通过host.docker.internal:9000与容器B通信,但是,如果它们部署在相同的Docker网络中,则A将能够简单地通过<name of container B>:9000与B通信