version : '3' networks: laravel: services: mysql: image: 'bitnami/mysql:5.7' container_name: mysql restart: unless-stopped tty: true ports: - "3306:3306" environment: - ALLOW_EMPTY_PASSWORD=yes - MYSQL_USER=user - MYSQL_DATABASE=laravel - MYSQL_PASSWORD=secret - MYSQL_ROOT_PASSWORD=secret networks: - laravel php: tty: true image: bitnami/laravel environment: - DB_HOST=mysql - DB_USERNAME=user - DB_DATABASE=laravel - DB_PASSWORD=secret depends_on: - mysql ports: - 8000:8000 networks: - laravel redis: image: redis container_name: redis ports: - "6379:6379" networks: - laravel