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