Ultima attività 9 months ago

利用 Docker 快速部署 MySQL 資料庫與 phpMyAdmin 管理介面,方便管理及測試資料庫。

Revisione c92a46c1ea13d0a706fc50ed02639452a9808d8a

docker-compose.yaml Raw
1services:
2 mysql:
3 container_name: database_server
4 image: mysql:latest
5 ports:
6 - "3306:3306"
7 environment:
8 MYSQL_ROOT_PASSWORD: StrongRootPass123 # MySQL 的根密碼
9 MYSQL_DATABASE: production_db # 要建立的資料庫名稱
10 MYSQL_USER: db_user # 新使用者的名稱
11 MYSQL_PASSWORD: UserPass456 # 新使用者的密碼
12 volumes:
13 - ./my.cnf:/etc/mysql/conf.d/my.cnf
14 - ./mysql_data:/var/lib/mysql
15 restart: always
16
17 phpmyadmin:
18 container_name: phpmyadmin_server # 指定 phpMyAdmin 容器名稱
19 image: phpmyadmin
20 restart: always
21 ports:
22 - 8080:80
23 environment:
24 - PMA_ARBITRARY=1