Я намагаюся зрозуміти відмінності чи подібності між Docker-Compose та Docker-Swarm .
Читаючи документацію, я зрозумів, що docker-compose надає механізм зв’язування різних контейнерів та спільної роботи як єдиної служби (я здогадуюсь, що вона використовує ту ж функціональність, що і команда --link, яка використовується для зв’язку двох контейнерів)
Крім того, я розумію docker-swarm у тому, що він дозволяє керувати кластером різних докер-хостів , кожен з яких запускає кілька екземплярів контейнерів деяких образів docker. Ми могли б визначити з'єднання як накладні мережі між різними контейнерами в рої (навіть якщо вони перебувають через два докер-хости в рої), щоб з'єднати їх як єдине ціле.
Я намагаюся зрозуміти, чи вдалося docker-swarm здійснити docker-compose та overlay network - це новий (рекомендований) спосіб підключення контейнерів?
Або це те, що docker-compose все ще є невід’ємною частиною всієї родини докерів, і, як очікується, доцільно використовувати його для підключення контейнерів до спільної роботи. Якщо так, докер-компонування працює з контейнерами через різні вузли в рої ??
Або це те, що накладні мережі призначені для з'єднання контейнерів між різними хостами в рої, а docker-compose - для створення внутрішніх посилань ??
Крім того, я також бачу, що в документації докера згадується, що --посилання більше не рекомендуються і незабаром застаріють.
Я трохи розгубився ???
Дуже дякую!