mariadb: image: mariadb:latest volumes: - ~/.mysql:/var/lib/mysql - ~/log/mysql:/var/log/mysql expose: - 3306 environment: - MYSQL_ROOT_PASSWORD=MyPassWord48 mailcatcher: image: daiko/mailcatcher:latest expose: - 25 ports: - 1080:1080 php: image: daiko/phpfpm-dev:latest expose: - 9000 volumes: - ~/Public:/var/www/html - ~/log/xdebug:/var/log/xdebug - ~/log/php:/var/log/php - ./config/xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini - ./config/showErrors.conf:/usr/local/etc/php-fpm.d/zzz-showErrors.conf - ./config/ssmtp.conf:/etc/ssmtp/ssmtp.conf links: - mariadb - mailcatcher nginx: image: nginx:latest volumes: - ~/Public:/var/www/html - ~/log/nginx:/var/log/nginx - ./config/nginx.conf:/etc/nginx/nginx.conf ports: - 80:80 environment: - NGINX_HOST=localhost - NGINX_PORT=80 links: - php