在Docker容器中运行mysql服务器和phpmyadmin

我启动了MySQL server的docker容器

 docker run --detach --name=mysql_db_server --env="MYSQL_ROOT_PASSWORD=password" mysql 

然后,我运行另一个链接到MySQL server phpmyadmin容器,如下所示

 docker run --name myadmin -d --link mysql_db_server:mysql -p 8080:80 phpmyadmin/phpmyadmin 

我能够看到http://localhost:8080上的phpmyadmin ,但我无法使用任何一个login到它

rootpasswordadminpassword

myphpadmin登录

$docker ps -a

产量

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 85e68b8bab30 phpmyadmin/phpmyadmin "/run.sh phpmyadmin" 3 hours ago Up 3 hours 0.0.0.0:8080->80/tcp myadmin b4d130cdb230 mysql "docker-entrypoint.s…" 3 hours ago Up 3 hours 3306/tcp mysql_db_server 

我究竟做错了什么?

使用myadmin而不是mysql

 docker run --name myadmin -d --link mysql_db_server:myadmin -p 8080:80 phpmyadmin/phpmyadmin