Docker链接是否已被弃用?

时间:2016-08-26 19:43:09

标签: linux docker

在阅读关于将容器链接在一起时,他们现在将其称为旧链接,例如here

This article声明links已在Docker 1.9中弃用,但release notes未提及此问题,list of deprecated features也未提及。

问题

为什么Docker现在为遗留链接调用links?我应该停止使用它们吗?

2 个答案:

答案 0 :(得分:21)

Docker网络正在被推广为继任者 - https://docs.docker.com/engine/userguide/networking/

  

在Docker网络功能之前,您可以使用Docker链接功能来允许容器相互发现。随着Docker网络的引入,容器可以通过其名称自动发现。

关于你是否应该停止使用它们 - 是的。 Docker世界目前正在快速发展,现在几个版本的链接已经“遗留下来”。

答案 1 :(得分:2)

至少在这里提到Docker官方文档:

  

警告:--link标志是Docker的旧版功能。它   可能最终会被删除。除非你绝对需要继续   使用它,我们建议您使用用户定义的网络   促进两个容器之间的通信而不是使用    - 链接。用户定义的网络不支持您可以使用的一个功能--link正在共享环境变量   容器。但是,您可以使用其他机制,如卷   在更加可控的容器之间共享环境变量   方式。

https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/