--link
flaggan anses vara en äldre funktion, bör du använda användardefinierade nätverk.
Du kan köra båda behållarna på samma nätverk:
docker run -d --name php_container --network my_network my_php_image
docker run -d --name mysql_container --network my_network my_mysql_image
Varje behållare i det nätverket kommer att kunna kommunicera med varandra med behållarens namn som värdnamn.