官方 Docker 镜像Docker

https://hub.docker.com/r/phpmyadmin/phpmyadmin

连接其他容器,使用默认端口 3306端口

  1. docker run --name myadmin -d --link containerID:db -p 8080:80 phpmyadmin/phpmyadmin
  1. docker run -d -p 8081:80 \
  2. -e PMA_HOST=172.17.0.2 \
  3. -e PMA_PORT=3306 \
  4. -e PMA_USER=root \
  5. -e PMA_PASSWORD=kuaicdn_zabbix_pwd \
  6. --name myadmin \
  7. 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_USER and PMA_PASSWORD - 定义用于配置身份验证方法的用户名
  • PMA_ABSOLUTE_URI - 定义面向用户的URI
  • HIDE_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 change upload_max_filesize and post_max_size values)
  • PMA_CONFIG_BASE64 - 如果设置,将使用该变量的base64解码内容覆盖默认的config.inc.php
  • PMA_USER_CONFIG_BASE64 - 如果设置,将用该变量的base64解码内容覆盖默认的config.user.inc.php