Creare un ambiente Docker con Laravel è piuttosto facile se si seguono alcuni passaggi. Con questa mini guida vediamo come farlo e vi ricordiamo che il Corso Laravel ADVANCED ed. Giugno 2023 ha all’interno un workshop dedicato proprio a questa tematica. Mettetevi comodi e iniziamo subito a vedere quelli che sono i passaggi principali che riguardano la prima fase di impostazione.
Passaggi utili per Creare abiente Laravel con Docker
Per creare un ambiente Laravel con Docker, è possibile seguire questi passaggi:
- Creare una cartella di lavoro in cui si vogliono installare i file di Laravel.
- Creare un file chiamato
Dockerfile
nella cartella di lavoro e copiare il seguente codice al suo interno:
FROM php:8.1-fpm
RUN apt–get update && \
apt–get install –y –no-install-recommends \
curl \
libonig–dev \
libzip–dev \
unzip \
zip \
libpq–dev && \
docker–php–ext–install pdo_mysql pdo_pgsql zip && \
pecl install xdebug && \
docker–php–ext–enable xdebug && \
rm –rf /tmp/pear
COPY ./ /var/www/html/
WORKDIR /var/www/html
CMD php artisan serve –host=0.0.0.0 –port=8000
- Creare un file chiamato
docker-compose.yml
nella cartella di lavoro e copiare il seguente codice al suo interno:
version: '3'
services:
web:
build:
context: .
dockerfile: Dockerfile
ports:
– “8000:8000”
volumes:
– .:/var/www/html
- Aprire il terminale nella cartella di lavoro e digitare il comando
docker-compose up
. - Attendere che l’immagine Docker venga costruita e i container siano avviati.
- Aprire il browser e accedere all’URL
http://localhost:8000
. Laravel dovrebbe essere in esecuzione e pronto per l’uso.
Nota: prima di eseguire questi passaggi, è necessario avere Docker installato e configurato correttamente sul proprio sistema.