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 |