Docker 部署 PhpMyAdmin

简介

PhpMyAdmin 是一个 web 端的 MySQL 客户端管理工具,部署在服务器上,可以很方便地管理 MySQL 数据。

拉取镜像

1
docker pull phpmyadmin

启动镜像

1
2
3
4
5
6
7
8
9
10
docker run --name <容器名称> \
-d -e PMA_ARBITRARY=1 \
-p <宿主机端口>:80 \
--restart always phpmyadmin

# 样例
docker run --name phpmyadmin \
-d -e PMA_ARBITRARY=1 \
-p 30080:80 \
--restart always phpmyadmin

(另一个方式运行)docker-compose.yml 参考

如果不喜欢上一步的直接运行,可以按照本步骤进行。

docker run 或者 docker compose 二选一即可。

新建一个文件夹,进入文件夹内新建 docker-compose.yml 文件,内容参考如下:

1
2
3
4
5
6
7
8
9
10
services:
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin
environment:
- PMA_ARBITRARY=1
network_mode: bridge
ports:
- 30080:80
restart: always

然后通过下面的命令直接启动部署:

1
2
3
4
5
# 旧版
docker-compose up -d

# 新版
docker compose up -d

访问

浏览器访问:

http://:<端口号>

1
2
# 示例
http://192.168.2.133:30080/

服务器填写 ip,端口号为 3306 时可以不填,如果不是 3306 则需要加上端口号。如:

1
192.168.2.133:33306

用户名默认 root,密码为数据库对应账户的密码。

输入完成后点“登录”即可。


··· EOF ···


> 喜欢文章,支持一下 <

Docker 部署 PhpMyAdmin
https://www.lechnolocy.cn/2023/07/03/Docker 部署 PhpMyAdmin/
作者
Lechnolocy
发布于
2023年7月3日
许可协议