
siwa/phpmyadminRun phpMyAdmin with Alpine, supervisor, nginx and PHP FPM.
edge-4.8 - bleeding edge docker image + latest snapshots from 4.8 branch (currently master)First you need to run MySQL or MariaDB server in Docker, and this image need link a running mysql instance container:
docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin/phpmyadmin
You can specify MySQL host in the PMA_HOST environment variable. You can also
use PMA_PORT to specify port of the server in case it's not the default one:
docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
You can use arbitrary servers by adding ENV variable PMA_ARBITRARY=1 to the startup command:
docker run --name myadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin/phpmyadmin
This will run phpMyAdmin with arbitrary server - allowing you to specify MySQL/MariaDB server on login page.
Using the docker-compose.yml from [***]
docker-compose up -d
You can run the E2E tests with the local test environment by running MariaDB/MySQL databases. Adding ENV variable PHPMYADMIN_RUN_TEST=true already added on docker-compose file. Simply run:
Using the docker-compose.testing.yml from [***]
docker-compose -f docker-compose.testing.yml up phpmyadmin
You can add your own custom config.inc.php settings (such as Configuration Storage setup) by creating a file named "config.user.inc.php" with the various user defined settings in it, and then linking it into the container using:
-v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
On the "docker run" line like this:
docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php phpmyadmin/phpmyadmin
See the following links for config file information. [] []
Set the variable PMA_ABSOLUTE_URI to the fully-qualified path ([***]) where the reverse proxy makes phpMyAdmin available.
PMA_ARBITRARY - when set to 1 connection to the arbitrary server will be allowedPMA_HOST - define address/host name of the MySQL serverPMA_VERBOSE - define verbose name of the MySQL serverPMA_PORT - define port of the MySQL serverPMA_HOSTS - define comma separated list of address/host names of the MySQL serversPMA_VERBOSES - define comma separated list of verbose names of the MySQL serversPMA_PORTS - define comma separated list of ports of the MySQL serversPMA_USER and PMA_PASSWORD - define username to use for config authentication methodPMA_ABSOLUTE_URI - define user-facing URIFor more detailed documentation see [***]
Please report any issues with the Docker container to [***]

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务