version: "3" services: db: #image: mysql:latest image: mariadb:latest container_name: laravel-db environment: MYSQL_DATABASE: laravel MYSQL_USER: test MYSQL_PASSWORD: test MYSQL_ROOT_PASSWORD: test MYSQL_ALLOW_EMPTY_PASSWORD: 1 volumes: #- /Volumes/HDD_MINI/dev_docker/docker_lamp_5_6_39/scriptsdb:/docker-entrypoint-initdb.d - /Volumes/HDD_MINI/dev_docker/docker_laravel/databases/test-docker-app:/var/lib/mysql user: mysql ports: - 9081:3306 networks: - laravel-stack php-test-docker-app: depends_on: - db build: context: ./docker-file-php dockerfile: Dockerfile container_name: laravel-php volumes: - "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/test-docker-app/:/var/www/html" #ports: # - 9080:80 # - 9081:443 networks: - laravel-stack nginx-test-docker-app: build: context: ./docker-file-nginx dockerfile: Dockerfile container_name: laravel-nginx ports: - 9083:80 depends_on: - php-test-docker-app volumes: - "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/test-docker-app/:/var/www/html" networks: - laravel-stack phpmyadmin: depends_on: - db image: phpmyadmin:apache container_name: laravel-myadmin ports: - 9082:80 environment: - PMA_HOST=db - PMA_PORT=3306 - UPLOAD_LIMIT=500M - MEMORY_LIMIT=5000M - MAX_EXECUTION_TIME=0 networks: - laravel-stack networks: laravel-stack: driver: bridge