Я пытаюсь понять различия или сходства между D-Compose и D-Swarm.
Читая документацию, я понял, что docker-compose предоставляет механизм для объединения разных контейнеров вместе и совместной работы в качестве единой службы (я предполагаю, что она использует ту же функциональность, что и команда --link, используемая для соединения двух контейнеров)
Кроме того, мое понимание док-рой заключается в том, что он позволяет вам управлять кластером разных докеров-хостов, каждый из которых запускает несколько экземпляров контейнера некоторых докеров-изображений. Мы могли бы определять соединения как наложения-сети между различными контейнерами в рое (даже если они пересекали два док-хоста в рое), чтобы соединить их как единое целое.
То, что я пытаюсь понять, заключается в том, что докеры-рой преуспели в создании докеры и оверлейных сетей - это новый (рекомендуемый) способ подключения контейнеров?
Или это то, что сборщик докеров все еще является неотъемлемой частью всей семьи докеров, и ожидается, что он будет использовать его для подключения контейнеров для совместной работы. Если это делает докер-компоновку работы с контейнерами через разные узлы в рое?
Или это то, что оверлейные сети предназначены для подключения контейнеров через разные хосты в рое и докере-компоне для создания внутренних ссылок?
Кроме того, я также вижу, что в документации докеров упоминается, что --link не рекомендуется больше и скоро будет устаревшим.
Я немного смущен???
Большое спасибо!