在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到它
root
— password
或admin
— password
$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