基于docker安装phpmyadmin
今天用到了phpadmin,要从头装的话,比较麻烦,所以就选择使用docker 安装
准备
任意Linux系统且已成功安装docker环境
安装phpmyAdmin
1. 拉取镜像
docker pull phpmyadmin
也可以先下载下来,然后docker load 进来
配置镜像源
Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
ustc:
https://docker.mirrors.ustc.edu.cn
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://cr.console.aliyun.com/
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"https://cr.console.aliyun.com/"
]
}
重启docker服务使配置生效
systemctl restart docker
已有镜像包的前提下:
docker load -i phpmyadmin.tar 或 docker load < phpmyadmin.tar
2 启动phpadmin服务
docker run --name myadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin/phpmyadmin
参数说明
PMA_ARBITRARY -设置为1时,将允许连接到任意服务器
PMA_HOST -定义MySQL服务器的地址/主机名
PMA_VERBOSE -定义MySQL服务器的详细名称
PMA_PORT -定义MySQL服务器的端口
PMA_HOSTS -定义逗号分隔的MySQL服务器的地址/主机名列表
PMA_VERBOSES -定义以逗号分隔的MySQL服务器详细名称列表
PMA_PORTS -定义以逗号分隔的MySQL服务器端口列表
PMA_USER和PMA_PASSWORD-定义用于配置身份验证方法的用户名
PMA_ABSOLUTE_URI -定义面向用户的URI
HIDE_PHP_VERSION-如果定义,则将隐藏php版本(expose_php = Off)。设置为任何值(例如HIDE_PHP_VERSION = true)。
UPLOAD_LIMIT -如果设置,将覆盖apache和php-fpm的默认值(默认值为2048 kb)
PMA_CONFIG_BASE64 -如果设置,将使用变量的base64解码内容覆盖默认的config.inc.php
PMA_USER_CONFIG_BASE64 -如果设置,将使用变量的base64解码内容覆盖默认的config.user.inc.php
更多参数可参考官方:https://hub.docker.com/_/phpmyadmin?tab=description&page=1&ordering=last_updated
3 访问
打开浏览器访问8080端口即可打开phpmyadmin!如下图:
————————————————
版权声明:本文为CSDN博主「Thomas_Lean」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Lin_Hv/article/details/111593450