Согласно документации Docker Compose для составления файла:
-
depends_on
-depends_on
зависимости между сервисами. -
links
-links
с контейнерами в другом сервисе, а также выражает зависимость между сервисами таким же образом, как зависимость_
Я не понимаю цели связывания с другими контейнерами, поэтому разница между двумя вариантами все еще кажется мне довольно сложной.
Было бы намного проще, если бы был пример, но я не могу его найти.
Я заметил, что когда я связываю контейнер B с контейнером A, тогда контейнер B будет "пингуемым" внутри оболочки контейнера A.
Я запустил ping B
внутри контейнера A bash
и получил такой результат (просто для справки, изображение из Интернета)