Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
utilisateurs:krodelabestiole:brouillons:docker_wordpress [Le 10/07/2022, 22:14] krodelabestiole créée |
utilisateurs:krodelabestiole:brouillons:docker_wordpress [Le 18/07/2024, 19:33] (Version actuelle) krodelabestiole [Utilisation d'une Image WordPress] |
||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| Elles n'incluent pas MySQL, il faut donc utiliser une image supplémentaire comme serveur de bases de données. | Elles n'incluent pas MySQL, il faut donc utiliser une image supplémentaire comme serveur de bases de données. | ||
| - | L'outil Docker Stack permet de gérer tout cela assez simplement. | + | L'outil Docker Compose permet de gérer tout cela assez simplement. |
| - | + | ||
| - | <file stack.yml> | + | |
| - | version: '3.1' | + | |
| + | <file docker-compose.yml> | ||
| services: | services: | ||
| wordpress: | wordpress: | ||
| - | image: wordpress | + | image: wordpress:latest |
| - | restart: always | + | |
| ports: | ports: | ||
| - 8080:80 | - 8080:80 | ||
| Ligne 36: | Ligne 33: | ||
| WORDPRESS_DB_PASSWORD: examplepass | WORDPRESS_DB_PASSWORD: examplepass | ||
| WORDPRESS_DB_NAME: exampledb | WORDPRESS_DB_NAME: exampledb | ||
| + | restart: unless-stopped | ||
| db: | db: | ||
| image: mysql:5.7 | image: mysql:5.7 | ||
| - | restart: always | ||
| environment: | environment: | ||
| MYSQL_DATABASE: exampledb | MYSQL_DATABASE: exampledb | ||
| MYSQL_USER: exampleuser | MYSQL_USER: exampleuser | ||
| MYSQL_PASSWORD: examplepass | MYSQL_PASSWORD: examplepass | ||
| - | MYSQL_RANDOM_ROOT_PASSWORD: '1' | + | MYSQL_RANDOM_ROOT_PASSWORD: true |
| + | restart: unless-stopped | ||
| </file> | </file> | ||