Docker Networking wird als Nachfolger beworben - https://docs.docker.com/engine/userguide/networking/
Vor der Docker-Netzwerkfunktion konnten Sie die Docker-Link-Funktion verwenden, um zuzulassen, dass Container sich gegenseitig erkennen. Mit der Einführung von Docker-Netzwerken können Container automatisch anhand ihres Namens erkannt werden.
Ob Sie aufhören sollten, sie zu verwenden - ja. Die Docker-Welt bewegt sich derzeit sehr schnell, und Links ist seit einigen Releases "veraltet".
zumindest hier in der offiziellen Docker-Dokumentation erwähnt:
Warnung:Das Flag --link ist eine veraltete Funktion von Docker. Es kann schließlich entfernt werden. Sofern Sie es nicht unbedingt weiterhin verwenden müssen, empfehlen wir Ihnen, benutzerdefinierte Netzwerke zu verwenden, um die Kommunikation zwischen zwei Containern zu erleichtern, anstatt --link zu verwenden. Eine Funktion, die von benutzerdefinierten Netzwerken nicht unterstützt wird und die Sie mit --link tun können, ist die gemeinsame Nutzung von Umgebungsvariablen zwischen Containern. Sie können jedoch andere Mechanismen wie Volumes verwenden, um Umgebungsvariablen kontrollierter zwischen Containern zu teilen.
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/