2016-08-26 79 views

回答

18

泊塢網絡被晉升爲繼任者 - https://docs.docker.com/engine/userguide/networking/

泊塢窗網絡功能之前,你可以使用泊塢窗鏈接功能,讓容器發現彼此。隨着Docker網絡的推出,容器可以通過其名稱自動發現。

是否應該停止使用它們 - 是的。碼頭世界目前運行速度非常快,現在幾個版本的鏈接已經「遺留」了。

+4

如果我看到'link'在網上發帖被使用,那麼我所知道的信息是最有可能過時。這很有用。 Dockerfiles中的ADD代替COPY同樣適用,但程度較低。 – Alkaline

+0

@Alkaline你是說COPY或ADD可能會被棄用嗎? – LF4

+2

@ LF4,棄用不是ADD和COPY的情況。問題是,當您只需要複製文件而不使用ADD的功能(解壓縮,URL下載)時,COPY應該用於ADD, – Robert

2

以及至少由泊塢官方文檔這裏提到:

警告:--link標誌是碼頭工人的棄用原有功能。它最終可能會被刪除。除非您絕對需要繼續使用 ,否則我們建議您使用用戶自定義網絡 方便兩個容器之間的通信,而不是使用 - 鏈接。用戶定義的網絡不支持您可以使用的一項功能--link在 容器之間共享環境變量。但是,您可以使用其他機制(如卷)以更受控制的 方式在容器之間共享環境變量 。

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