--link
флагът се счита за наследена функция, трябва да използвате дефинирани от потребителя мрежи.
Можете да стартирате и двата контейнера в една и съща мрежа:
docker run -d --name php_container --network my_network my_php_image
docker run -d --name mysql_container --network my_network my_mysql_image
Всеки контейнер в тази мрежа ще може да комуникира помежду си, използвайки името на контейнера като име на хост.