Bonjour à tous,

Alors je suis pas un crack de docker et pour tout vous dire, je suis en train de m'y former.

Actuellement, j'ai installé une image pour wordpress qui est : bitnami/wordpress

J'ai ensuite créer mon docker-compose.yml afin d'y apporter mes informations pour persister mes volumes dans un emplacement qui est :
Pour Wordpress : /home/toto/docker/docker-compose/wordpress
Pour mariadb : /home/toto/docker/docker-compose/mariadb

Enfin, pour ce qui est de l'image, si je regarder de plus pret, j'ai en faisant un docker images :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
bitnami/wordpress         latest              197166d22324        6 days ago          322MB
debiantest                latest              a430c84c8ec7        8 days ago          100MB
debian                    latest              5b712ae16dd7        2 weeks ago         100MB
bitnami/mariadb           latest              6349cd7c9dff        3 weeks ago         592MB
dockercloud/hello-world   latest              0b898a637c19        3 months ago        30.8MB
Et une fois mon wordpress lancé, si je fais un docker ps :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                                          NAMES
a3ce11f13e5a        bitnami/wordpress:latest   "/app-entrypoint.s..."   6 days ago          Up 15 hours         0.0.0.0:2380->80/tcp, 0.0.0.0:23443->443/tcp   wordpress_wordpress_1
d2965bfa7e96        bitnami/mariadb:latest     "/app-entrypoint.s..."   6 days ago          Up 15 hours         3306/tcp                                       wordpress_mariadb_1
SAUVEGARDE VOLUME :

Je souhaite donc sauvgarder mes volumes. Mais là je galére.

Sur plusieurs sites, j'ai cherché et trouvé en vain.

Voici ce que j'ai trouvé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
docker run --rm --volumes-from <mon container> -v $(pwd):/backup \
                 ubuntu tar zcvf /backup/backup.tar.gz <repertoire du volume dans le container>
Par conséquent, moi j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
docker run --volumes-from wordpress_wordpress_1 -v $(pwd):/backup bitnami/wordpress tar zcvf /backup/backup.tar.gz /home/toto/docker/docker-compose/wordpress
J'ai enlevé sur la commande le drapeau --rm

Malheureusement ça marche pas... J'ai ceci comme retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Welcome to the Bitnami wordpress container 
Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-wordpress 
Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-wordpress/issues 
Send us your feedback at containers@bitnami.com 
 
tar: Removing leading `/' from member names 
tar: /home/toto/docker/docker-compose/wordpress: Cannot stat: No such file or directory 
tar: Exiting with failure status due to previous errors
Pour finir, si je fais un docker volume ls voici les informations :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
local               nbility_mariadb_data
local               nbility_wordpress_data
local               volumename
local               wordpress

J’espère que j'aurai donné un max d'info pour de l'aide. J'ai tenté plein de choses mais au final, j'ai rien réussi.

Merci pour votre coup de main

Christophe