Docker-在两个容器之间通信
我是docker环境的新手,正在尝试找出如何使两个容器相互通信。Docker-在两个容器之间通信,docker,containers,docker-container,Docker,Containers,Docker Container,我是docker环境的新手,正在尝试找出如何使两个容器相互通信。 我有两个流动容器。容器1正在运行推理机,该推理机对其接收的图像执行推理。集装箱1正在监听端口9001。容器2拥有该映像,并希望将其发送到容器1,但未能说明 port 9001 is already binded to some service PS当我尝试将图像从主机发送到容器1时,它工作得很好,但我无法理解如何从另一个容器实现同样的效果。任何帮助都会非常感激。谢谢。您可以使用docker compose。当运行命令docker
我有两个流动容器。容器1正在运行推理机,该推理机对其接收的图像执行推理。集装箱1正在监听端口9001。容器2拥有该映像,并希望将其发送到容器1,但未能说明
port 9001 is already binded to some service
PS当我尝试将图像从主机发送到容器1时,它工作得很好,但我无法理解如何从另一个容器实现同样的效果。任何帮助都会非常感激。谢谢。您可以使用docker compose。当运行命令
docker compose up
时,它将为您创建一个桥接网络,在compose文件中定义的每个图像将自动在此网络中启动
如果您没有使用Docker Compose并运行单个容器,请在主机上公开这两个服务端口
docker run-p 9001:9001图像_1
docker run-p主机的_端口:容器_端口映像_2
然后可以使用主机IP进行通信
比如:
:port您正试图将两个服务绑定到同一个套接字,这是您无法做到的。您正在运行哪些docker命令?您可以使用docker compose使两个容器相互通信。