Diego Betto
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

Terminale con il wizard interattivo di wpdockerize che chiede le opzioni di configurazione di WordPress

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.