Linux Docker:Docker链接是否已弃用?

Linux Docker:Docker链接是否已弃用?,linux,docker,Linux,Docker,当阅读有关将容器链接在一起的内容时,他们现在称之为遗留链接,例如 在Docker 1.9中,索赔links已被弃用,但没有提到这一点,也没有提到这一点 问题 为什么Docker现在调用链接来查找遗留链接?我应该停止使用它们吗?Docker networking正在被提升为继任者- 在使用Docker网络功能之前,您可以使用Docker链接功能来允许容器相互发现。随着Docker网络的引入,容器可以自动按其名称查找 关于你是否应该停止使用它们-是的。docker世界目前发展非常迅速,链接已经成为一

当阅读有关将容器链接在一起的内容时,他们现在称之为遗留链接,例如

在Docker 1.9中,索赔
links
已被弃用,但没有提到这一点,也没有提到这一点

问题


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

Docker networking正在被提升为继任者-

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


关于你是否应该停止使用它们-是的。docker世界目前发展非常迅速,链接已经成为一些版本的“遗产”。

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

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


如果我看到一篇在线帖子中使用了
链接
,那么我知道这些信息很可能已经过时了。这样很有用。Dockerfiles中的“添加”而不是“复制”也是如此,但程度较轻。@你是说“复制”或“添加”也可能被弃用?@LF4,弃用与“添加和复制”不同。问题是,当您只需要复制文件而不使用ADD(解压缩、url下载)的功能时,应该使用COPY而不是ADD