version: '3.4' services: php-apache: container_name: php-apache image: php:8 build: context: . dockerfile: ./Dockerfile ports: - 8080:80 depends_on: - db volumes: - ./php/src:/var/www/html/ phpmyadmin: image: phpmyadmin/phpmyadmin ports: - '8080:80' restart: always environment: PMA_HOST: db depends_on: - db db: container_name: db image: mysql restart: always environment: MYSQL_ROOT_PASSWORD: MYSQL_ROOT_PASSWORD MYSQL_DATABASE: MYSQL_DATABASE MYSQL_USER: MYSQL_USER MYSQL_PASSWORD: MYSQL_PASSWORD ports: - "9906:3306"