La aplicación Docker no puede acceder a MySQL ejecutándose en otro contenedor

Estoy tratando de abrir una instancia dockada de Testlink (aplicación LAMP) y conectarla a una instancia de MYSQL ejecutándose en otro contenedor.

$ sudo docker network create mynetwork 

Crear una instancia del contenedor con MySQL

 $ docker run -d --name mysql -p 3306:3306 --network mynetwork -v /Users/dockervol/mysql:/var/lib/mysql -e 'MYSQL_ROOT_NAME=root' -e 'MYSQL_ROOT_PASSWORD=password' mysql 

Crear una instancia del contenedor con Testlink

 $ docker run -d -p 80:80 --network mynetwork --name testlink suzukishunsuke/testlink 

Cuando accedo a http: // localhost / testlink y sigo las testings de installation estándar, parece que funciona. Los dos contenedores están vinculados, pero cuando testlink intenta iniciar session en mysql dice Acceso denegado.

 Access denied for user 'root'@'156.18.0.2' (using password: YES) 

Tenga en count que la image mysql solo establece la contraseña que proporciona con esa variable de entorno cuando se inicia por primera vez (cuando inicializa su directory de datos).

Entonces, si cree que este es su caso , vacíe su volumen de datos mysql (perdiendo los datos) y vuelva a iniciarlo, o configure la contraseña de root manualmente.