基於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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM