如何在Docker中构建和定义两个python服务器

时间:2019-06-03 14:08:51

标签: python docker-compose

我正在尝试从一个python服务向另一个服务定期发送一个double数组。第一个用于从传感器收集双精度数组。第二个应该对该收集的数据进行一些数学计算。如何在docker-compose中构建这两个服务器的接口,以及如何定期将数据从一台服务器发送到另一台服务器。

1 个答案:

答案 0 :(得分:0)

docker-compose.yml

version: '3'

services:
  receiver:
    image: receiver_app
    container_name: receiver
    links:
    - calculator

  calculator:
    image: calculator_app
    container_name: calculator

使用“链接”一词可让您在容器之间发送和接收网络流量。您可以像下面这样设置此变量:calc:calculator。现在可以从calculator的主机名receivercalc访问容器calculator

https://docs.docker.com/compose/networking/#links

在Python中,您必须创建新的网络连接并发送数据。