Creación de un docker con PHP 7 para Laravel con una instancia de mariadb como base de datos, para ejecutar el docker composer se debe copiar en la carpeta de destino y ejecutar el comando
docker-compose up
| version: "3.8" | |
| services: | |
| web: | |
| container_name: app | |
| restart: always | |
| depends_on: | |
| - db | |
| image: donpandix/php_laravel:7.4 | |
| volumes: | |
| - ./http:/var/www/html | |
| ports: | |
| - "80:80" | |
| db: | |
| container_name: database | |
| image: mariadb | |
| command: --default-authentication-plugin=mysql_native_password | |
| restart: always | |
| environment: | |
| MYSQL_ROOT_PASSWORD: root | |
| MYSQL_USER: root | |
| MYSQL_PASSWORD: root | |
| ports: | |
| - "3306:3306" | |
| volumes: | |
| - ./data:/var/lib/mysql |