Persistance des données avec docker-compose
Bonjour,
Je test docker en ce moment et je fais une application web avec un tomcat dans docker avec un serveur mail et une BD MySQL.
Lors de mes tests précédents je pouvais sans perte de données, créer un SGBD, créer une BD, remplir et utiliser la BD, etc.
Ensuite arrêter et redémarrer le conttainer sans perte de données.
Maintenant je veux faire pareil avec docker-compose, mais chaque fois je dois refaire toute la BD et les données sont perdues.
Je démarre et arrête avec les commandes :
docker-compose start
docker-compose stop
J'ai créé le compose avec :
docker-compose up -d --no-recreate
Si quelqu'un peut me dire ce que je devrait faire, d'avance merci
Ici dessous il y a mon docker-compose.yml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
version: '2'
services:
db:
image: mysql
container_name: test-mysql
ports:
- 6603:3306
environment:
MYSQL_ROOT_PASSWORD: "jolipass"
volumes:
- /storage/docker/mysql-datadir:/var/lib/mysql
mailservice:
image: djfarrelly/maildev
ports:
- 1025:25
- 1080:80
tomcat:
image: qfdk/tomcat:latest
ports:
- 8585:8080
volumes:
- ./tomcat:/bitnami/tomcat |