Bonsoir
Je cherche à créer un container mysql en version 5.6 sans persistance.
En gros, mon idée est qu'à chaque docker-compose up, je puisse, en changeant le dump.sql, générer la base de donnée à partir de ce dump.
Ainsi, je pourrais toujours avoir la version de la base de donnée la plus proche de la réalité.
J'ai donc créer un dossier SQL qui contient mon fichier dump.sql.
Ensuite dans mon docker-compose.yml je fais ceci:
Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 mysql: image: mysql:5.6 container_name: JDG32_mysql restart: unless-stopped tty: true ports: - "3306:3306" volumes: - ./SQL:/docker-entrypoint-initdb.d environment: MYSQL_DATABASE: lejournal MYSQL_USER: lejournal MYSQL_PASSWORD: secret MYSQL_ROOT_PASSWORD: secret
Hors, lorsque je fais un docker-compose up, le container se met en place, mais sans l'importation de mon dump.sql .
Cela fait quelques heures que je cherche et là, je ne comprend pas ce qui ne va pas.
Auriez vous une idée? Une piste de mon erreur?
Je vous remercie par avance.
Bonne soirée.
Partager