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