Wordpress amb Docker Compose
De Wiki personal d'en Guillem Serrat
Wordpress amb Docker Compose
El que hem realitzat es pot simplificar molt més treballant amb Docker Compose. Per això farem un docker-compose.yaml amb les següents característiques:
- Un contenidor anomenat db
- La imatge del contenidor serà la última versió de MariaDB
- Volums
- El contingut de /var/lib/mysql del Docker es desarà a un volum intern de Docker anomenat mysqldata (no es un directori del projecte, és un volum intern de docker, els quals s'acustuma a desar-se a /var/lib/docker/volumes)
- Variables d’entorn
- La contrasenya de ROOT de MariaDB serà fjeclot
- El nom de la BD serà wordpress
- Un usuari de MariaDB s’anomenarà manager
- La contrasenya de l’usuari manager serà fjeclot
- Un contenidor anomenat web
- La imatge del contenidor serà la última versió de Wordpress
- Dependència del contenidor amb nom “db”
- Aquest contenidor no es posarà en marxa fins que el contenidor db no ho estigui
- Volums
- Els arxius del directori ./target del host es compartiran amb el directori /var/www/html del Docker
- Variables d’entorn
- L’usuari que es conectarà a la BD serà manager
- La contrasenya de l’usuari manager serà fjeclot
- El nom del host que allotja la BD serà “db” (nom del docker amb MariaDB)
- El nom de la BD que es farà servir és wordpress
- Ports exposats
- El port 8082 del host dirigirà al port 80 del Docker