запускать несколько контейнеров докеров с помощью одного сценария оболочки командной строки (без компоновки докеров)

У меня есть 3 контейнера, которые будут запускаться на одном сервере, который мы будем называть: A, B, C

На каждом сервере есть скрипт на хосте, который имеет команды для запуска докеров:

A_start.sh B_start.sh C_start.sh 

Я пытаюсь создать скрипт swarm, чтобы запустить их все, но не знаю, как это сделать.

 ABC_start.sh 

UPDATE: похоже, это работает, когда первый выводится на терминал, cntrl + C выдает из них all.d

 ./A_start.sh & ./B_start.sh & ./C_start.sh 

  1. рой не поможет вам начать их вообще …, он используется для распространения работы между докерными машинами, которые являются частью кластера.
  2. нет никакой веской причины не использовать docker-compose для этого случая использования, его основная цель – правильно связать контейнеры и поднять их, поэтому ваша коллекция скриптов может стать единой командой для docker-compose up .