From 8d418fa50efcdfcefaa2dff6e9a12a51de4b5960 Mon Sep 17 00:00:00 2001 From: fadmin Date: Tue, 9 Jun 2026 03:48:17 -0400 Subject: [PATCH] MySQL-phpMyQdmin.yml --- MySQL-phpMyQdmin.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 MySQL-phpMyQdmin.yml diff --git a/MySQL-phpMyQdmin.yml b/MySQL-phpMyQdmin.yml new file mode 100644 index 0000000..4dd81e0 --- /dev/null +++ b/MySQL-phpMyQdmin.yml @@ -0,0 +1,46 @@ +version: '3.8' + +services: + # MySQL Database Service + db: + image: mysql:8.0 + container_name: mysql_server + restart: always + environment: + MYSQL_ROOT_PASSWORD: super_secret_root_password + MYSQL_DATABASE: my_database + MYSQL_USER: my_db_user + MYSQL_PASSWORD: my_db_password + ports: + - "3306:3306" + volumes: + - mysql_data:/var/lib/mysql + networks: + - backend + + # phpMyAdmin Web Interface Service + phpmyadmin: + image: phpmyadmin:latest + container_name: phpmyadmin_ui + restart: always + links: + - db + environment: + PMA_HOST: db + PMA_PORT: 3306 + PMA_ARBITRARY: 1 + ports: + - "8080:80" + networks: + - backend + depends_on: + - db + +# Define persistent volumes +volumes: + mysql_data: + +# Define private network +networks: + backend: + driver: bridge \ No newline at end of file