La red Docker se promociona como sucesora:https://docs.docker.com/engine/userguide/networking/
Antes de la función de red de Docker, podía usar la función de enlace de Docker para permitir que los contenedores se descubrieran entre sí. Con la introducción de las redes Docker, los contenedores se pueden descubrir automáticamente por su nombre.
Sobre si debe dejar de usarlos, sí. Actualmente, el mundo de Docker se está moviendo muy rápido, y los enlaces han sido "heredados" desde hace algunos lanzamientos.
bueno, al menos mencionado aquí por la documentación oficial de Docker:
Advertencia:la marca --link es una función heredada en desuso de Docker. Eventualmente puede ser eliminado. A menos que necesite absolutamente continuar usándolo, le recomendamos que use redes definidas por el usuario para facilitar la comunicación entre dos contenedores en lugar de usar --link. Una característica que las redes definidas por el usuario no admiten y que puede hacer con --link es compartir variables ambientales entre contenedores. Sin embargo, puede usar otros mecanismos como volúmenes para compartir variables de entorno entre contenedores de una manera más controlada.
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/