Docker ネットワーキングは後継として推進されています - https://docs.docker.com/engine/userguide/networking/
<ブロック引用>Docker ネットワーク機能が登場する前は、Docker リンク機能を使用して、コンテナーが相互に検出できるようにすることができました。 Docker ネットワークの導入により、コンテナーはその名前で自動的に検出されます。
それらの使用をやめるべきかどうかについて - はい。 Docker の世界は現在非常に速く動いており、リンクはいくつかのリリースで「レガシー」になっています。
少なくともここでは Docker の公式ドキュメントで言及されています:
<ブロック引用>警告:--link フラグは、Docker の非推奨のレガシー機能です。最終的に削除される可能性があります。どうしても継続して使用する必要がある場合を除き、--link を使用する代わりに、ユーザー定義ネットワークを使用して 2 つのコンテナー間の通信を容易にすることをお勧めします。 --link で実行できる、ユーザー定義ネットワークがサポートしていない機能の 1 つは、コンテナー間で環境変数を共有することです。ただし、ボリュームなどの他のメカニズムを使用して、より制御された方法でコンテナー間で環境変数を共有できます。
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/