Diego Betto's Blog
WordPress + Docker made simple

Diego Betto · 26 marzo 2025 · 1 min di lettura

WPDockerize: WordPress con Docker, in modo semplice

wpdockerize è un pacchetto npm per creare uno stack Docker per WordPress

Condividi:XLinkedInFacebookWhatsApp

Motivo

Ogni volta che iniziamo a lavorare con WordPress, la scelta per lo stack sul quale far girare l’amato CMS ricade su Docker: ci sono un paio di strade per eseguirlo, ma la più comoda per completezza è usare docker compose e creare lo stack intero con WordPress, MySQL, PHP, mail, ecc.

Scrivere quel docker-compose.yml a mano ogni volta però è ripetitivo, quindi ho creato un pacchetto NPM che se ne occupa al posto nostro: wpdockerize.

wpdockerize

Lo trovate qui: https://www.npmjs.com/package/wpdockerize

Installazione di wpdockerize

L’installazione è molto semplice, basta lanciare

npm install -g wpdockerize

e il pacchetto è poi disponibile globalmente. Ovviamente dobbiamo avere installato NPM (e quindi Node.js) come requisito.

Eseguire wpdockerize

Per lanciarlo vi basta poi eseguire

wpdockerize

e dopo una serie di semplici domande il vostro docker-compose.yml sarà pronto. Non vi serve altro che lanciare

docker-compose up -d

per avviare il vostro WordPress con la configurazione desiderata.

ℹ️ Piccola nota

in base al sistema potrebbe essere necessario usare docker compose invece di docker-compose

Una volta che lo stack è in piedi, se ti serve anche un modo comodo per gestire i container da interfaccia web, ho scritto anche una guida su come aggiornare Portainer.

Buon divertimento! 😃

Condividi:XLinkedInFacebookWhatsApp
Diego Betto

Scritto da

Diego Betto

Co-Fondatore & CTO presso PAPION. Senior full-stack engineer specializzato in React, TypeScript, Node.js e sicurezza applicativa.