Как собрать и определить два сервера Python в Docker Compose - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь периодически отправлять массив double из одного сервиса python в другой. Первый работает по сбору массива двойников с датчика. Второй должен сделать некоторый математический расчет на этих собранных данных. Как я могу построить интерфейс этих двух серверов в docker-compose и как я могу периодически отправлять эти данные с одного сервера на другой.

1 Ответ

0 голосов
/ 03 июня 2019

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 доступен с receiver по именам хостов calc и calculator.

.

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

В Python вы должны создать новое сетевое соединение и отправить данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...