今天用到了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