官方 Docker 镜像Docker
https://hub.docker.com/r/phpmyadmin/phpmyadmin
连接其他容器,使用默认端口 3306端口
docker run --name myadmin -d --link containerID:db -p 8080:80 phpmyadmin/phpmyadmin
docker run -d -p 8081:80 \-e PMA_HOST=172.17.0.2 \-e PMA_PORT=3306 \-e PMA_USER=root \-e PMA_PASSWORD=kuaicdn_zabbix_pwd \--name myadmin \phpmyadmin/phpmyadmin
PMA_HOST- 定义MySQL服务器的地址/主机名PMA_PORT- 定义MySQL服务器的端口PMA_USER- 定义用于配置身份验证方法的用户名PMA_PASSWORD- 定义用于配置身份验证方法的密码
PMA_ARBITRARY-当设置为1连接到任意服务器将被允许PMA_HOST- 定义MySQL服务器的地址/主机名PMA_VERBOSE- 定义MySQL服务器的详细名称PMA_PORT- 定义MySQL服务器的端口PMA_HOSTS- 定义逗号分隔的MySQL服务器的地址/主机名列表PMA_VERBOSES- 定义逗号分隔的MySQL服务器详细名称列表PMA_PORTS- 定义逗号分隔的MySQL服务器端口列表PMA_USERandPMA_PASSWORD- 定义用于配置身份验证方法的用户名PMA_ABSOLUTE_URI- 定义面向用户的URIHIDE_PHP_VERSION- 如果定义,将隐藏php版本(expose_php = Off)。设置为任意值(比如HIDE_PHP_VERSION=true)。UPLOAD_LIMIT- if set, will override the default value for apache and php-fpm (format as[0-9+](K,M,G)default value is 2048K, this will changeupload_max_filesizeandpost_max_sizevalues)PMA_CONFIG_BASE64- 如果设置,将使用该变量的base64解码内容覆盖默认的config.inc.phpPMA_USER_CONFIG_BASE64- 如果设置,将用该变量的base64解码内容覆盖默认的config.user.inc.php
