version: "3" services: db: image: mysql:latest container_name: laravel-blog-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/blog:/var/lib/mysql user: mysql networks: - laravel-blog-stack php-blog: depends_on: - db build: context: ./docker-file-php dockerfile: Dockerfile container_name: laravel-blog-php volumes: - "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/blog/:/var/www/html" #ports: # - 9080:80 # - 9081:443 networks: - laravel-blog-stack nginx-blog: build: context: ./docker-file-nginx dockerfile: Dockerfile container_name: laravel-blog-nginx ports: - 9083:80 depends_on: - php-blog volumes: - "/Volumes/HDD_MINI/dev_docker/docker_laravel/webs/blog/:/var/www/html" networks: - laravel-blog-stack phpmyadmin: depends_on: - db image: phpmyadmin:apache container_name: laravel-blog-myadmin ports: - 9082:80 environment: - PMA_HOST=db - PMA_PORT=3306 - UPLOAD_LIMIT=500M - MEMORY_LIMIT=5000M - MAX_EXECUTION_TIME=0 networks: - laravel-blog-stack networks: laravel-blog-stack: driver: bridge