Назад | Перейти на главную страницу

Являются ли ссылки устаревшими в Docker Compose?

Согласно Документы Docker, ссылки описаны как «устаревшие». В частности, есть такое предупреждение:

Предупреждение: флаг --link является устаревшей функцией Docker. Со временем он может быть удален. Если вам не нужно продолжать его использовать, мы рекомендуем вам использовать определяемые пользователем сети для облегчения связи между двумя контейнерами вместо использования --link. Одна функция, которую пользовательские сети не поддерживают, которую вы можете сделать с помощью --link, - это совместное использование переменных среды между контейнерами. Однако вы можете использовать другие механизмы, такие как тома, для более контролируемого обмена переменными среды между контейнерами.

Напротив, Docker Compose также имеет функцию «ссылки», которая не устарело в соответствии с Документы Docker Compose.

Есть ли какая-либо связь между функцией Docker «Ссылки на устаревшие контейнеры» и разделом «Ссылки» Docker Compose? Если да, то почему в одном они устарели, а в другом - нет? Если нет, то почему они оба называются «ссылками»?

(Я изначально задавал эти вопросы на форумах Docker, но не получил ответа).