In questo articolo proverò a spiegare come costruire un ambiente web di sviluppo o di test (sconsigliato per la produzione) attraverso container Docker. Lo stack sarà generato attraverso Docker Compose e sarà costituito da Apache, PHP e MySQL/MariaDB. Prima di proseguire con la lettura di questo articolo è bene conoscere le basi sul mondo della containerizzazione e sopratutto su cosa sia Docker in quanto questo articolo tratta un aspetto avanzato dal semplice Hello Word! Lo scopo è quello di realizzare un ambiente dove sia possibile sviluppare o testare una o più webapp senza la necessità di utilizzare applicativi tipo XAMPP / WampServer / MAMP, o creare sul proprio host un server web/db persistente.Chi sviluppa sa bene quanto sia importante l’allineamento tra l’ambiente di sviluppo e quello di produzione e con Docker si può fare. Per far ciò utilizzeremo l’orchestratore di Docker ovvero docker-compose. Le immagini ufficiali prelevate dall’hub di PHP php-apache e mysql o mariadb a discrezione personale. In questo articolo descrivo l’utilizzo di mysql ma usando mariadb cambia ben poco. Parte tecnica. L’intero repository del progetto sopra descritto è disponibile su GitHub sotto il nome di Docker-AMP-Slim Su GitHub sono disponibili anche altri repository con altri tipi di Stack. […]
Non sappiamo il suo nome ne dove vive, ma la mappa dice che e passato di qui. Grazie per essere venuto — ogni bandiera qui sotto e qualcuno che e passato a salutare.