Mysql docker phpmyadmin无法访问本地主机

Mysql docker phpmyadmin无法访问本地主机,mysql,ubuntu,docker,phpmyadmin,Mysql,Ubuntu,Docker,Phpmyadmin,我尝试创建一个phpmyadmin docker,该命令成功执行,但当我访问localhost:8080时,它冻结,没有显示任何内容 我创建docker phpmyadmin时使用了: docker run--name myadmin-d--link mysql:mysql-e mysql\u USERNAME=root-e mysql\u root\u PASSWORD=root-p 8080:80-d phpmyadmin/phpmyadmin 2017-05-02 01:03:28,815

我尝试创建一个phpmyadmin docker,该命令成功执行,但当我访问localhost:8080时,它冻结,没有显示任何内容

我创建docker phpmyadmin时使用了:
docker run--name myadmin-d--link mysql:mysql-e mysql\u USERNAME=root-e mysql\u root\u PASSWORD=root-p 8080:80-d phpmyadmin/phpmyadmin

2017-05-02 01:03:28,815 CRIT Supervisor running as root (no user in config file)

2017-05-02 01:03:28,815 WARN Included extra file "/etc/supervisor.d/nginx.ini" during parsing
2017-05-02 01:03:28,815 WARN Included extra file "/etc/supervisor.d/php.ini" during parsing
2017-05-02 01:03:28,844 INFO RPC interface 'supervisor' initialized
2017-05-02 01:03:28,844 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2017-05-02 01:03:28,844 INFO supervisord started with pid 1
2017-05-02 01:03:29,846 INFO spawned: 'php-fpm' with pid 22
2017-05-02 01:03:29,847 INFO spawned: 'nginx' with pid 23
2017-05-02 01:03:31,355 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-05-02 01:03:31,355 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
我的数据库是通过以下方式创建的:
sudo docker run--name mysql-p 3306:3306-v/home/user/dev/mysql\u data:/var/lib/mysql-e mysql\u ROOT\u PASSWORD=ROOT-d mysql:latest

我在Ubuntu 16.04上

谢谢你的帮助

编辑:

docker日志myadmin

2017-05-02 01:03:28,815 CRIT Supervisor running as root (no user in config file)

2017-05-02 01:03:28,815 WARN Included extra file "/etc/supervisor.d/nginx.ini" during parsing
2017-05-02 01:03:28,815 WARN Included extra file "/etc/supervisor.d/php.ini" during parsing
2017-05-02 01:03:28,844 INFO RPC interface 'supervisor' initialized
2017-05-02 01:03:28,844 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2017-05-02 01:03:28,844 INFO supervisord started with pid 1
2017-05-02 01:03:29,846 INFO spawned: 'php-fpm' with pid 22
2017-05-02 01:03:29,847 INFO spawned: 'nginx' with pid 23
2017-05-02 01:03:31,355 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-05-02 01:03:31,355 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
sudo docker ps|grep 8080

cbbc1c23ba2c        phpmyadmin/phpmyadmin   "/run.sh phpmyadmin"     18 minutes ago      Up 18 minutes       0.0.0.0:8080->80/tcp     myadmin

我重新启动了我的ubuntu和我的内容,phpmyadmin现在是可见的。(curl localhost:8080立即正确显示代码)。

我重新启动了ubuntu和我的上下文,phpmyadmin现在可见。(curl localhost:8080现在正确地显示代码)。

curl localhost:8080的结果是什么??它对我有效。天气不冷。运行容器后,它们还活着吗
docker ps
很长一段时间后:
curl:(56)Recv失败:对等方重置连接
,容器仍然有效添加:
-e PMA_HOST=mysql
。如下所示:
docker run--name myadmin-d--link mysql:mysql-e PMA\u HOST=mysql-e mysql\u USERNAME=root-e mysql\u root\u PASSWORD=root-p 8080:80-d phpmyadmin/phpmyadmin
。我需要它,但我从来没有遇到过冻结问题。请发布
docker日志myadmin
,以及
docker ps | grep 8080
curl localhost:8080的结果是什么?它对我有效。天气不冷。运行容器后,它们还活着吗
docker ps
很长一段时间后:
curl:(56)Recv失败:对等方重置连接
,容器仍然有效添加:
-e PMA_HOST=mysql
。如下所示:
docker run--name myadmin-d--link mysql:mysql-e PMA\u HOST=mysql-e mysql\u USERNAME=root-e mysql\u root\u PASSWORD=root-p 8080:80-d phpmyadmin/phpmyadmin
。我需要它,但我从来没有遇到过冻结问题请发布
docker日志myadmin
,以及
docker ps|grep 8080