我尝试创建一个phpmyadmin停靠程序,该命令成功执行,但是当我访问localhost:8080时,它就会冻结,什么也不会出现。
我用:docker run --name myadmin -d --link mysql:mysql -e MYSQL_USERNAME=root -e MYSQL_ROOT_PASSWORD=root -p 8080:80 -d phpmyadmin/phpmyadmin创建了我的停靠程序phpmyadmin
我的数据库是用:sudo docker run --name mysql -p 3306:3306 -v /home/user/dev/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest创建的
我在Ubuntu 16.04。
谢谢你帮忙。
编辑:
docker logs 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发布于 2017-05-02 16:11:16
我重新启动我的ubuntu和我的竞争,phpmyadmin现在是可见的。(curl localhost:8080现在给我正确的代码)。
发布于 2021-08-21 08:01:35
当我从码头映像phpmyadmin/phpmyadmin:5.1.1-fpm-alpine创建容器时,也遇到了同样的问题。
在我将容器从phpmyadmin的官方图像中取出并使用了最新标签之后,它就解决了。
https://stackoverflow.com/questions/43727759
复制相似问题