Zuletzt aktiv 9 months ago

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

timmy hat die Gist bearbeitet 9 months ago. Zu Änderung gehen

1 file changed, 24 insertions

docker-compose.yaml(Datei erstellt)

@@ -0,0 +1,24 @@
1 + services:
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
Neuer Älter