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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager