La rete Docker viene promossa come successore - https://docs.docker.com/engine/userguide/networking/
Prima della funzionalità di rete Docker, era possibile utilizzare la funzionalità di collegamento Docker per consentire ai contenitori di rilevarsi a vicenda. Con l'introduzione delle reti Docker, i container possono essere rilevati automaticamente in base al nome.
Se dovresti smettere di usarli - sì. Il mondo docker si sta attualmente muovendo molto velocemente e i collegamenti sono stati "legacy" per alcune versioni.
ben almeno menzionato qui dalla documentazione ufficiale di Docker:
Avviso:il flag --link è una funzionalità legacy obsoleta di Docker. Alla fine potrebbe essere rimosso. A meno che non sia assolutamente necessario continuare a utilizzarlo, si consiglia di utilizzare reti definite dall'utente per facilitare la comunicazione tra due contenitori invece di utilizzare --link. Una caratteristica che le reti definite dall'utente non supportano e che puoi fare con --link è la condivisione delle variabili ambientali tra i contenitori. Tuttavia, puoi utilizzare altri meccanismi come i volumi per condividere le variabili di ambiente tra i contenitori in modo più controllato.
https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/