Outils pour utilisateurs

Outils du site


software:applications:dokuwiki:installation_docker

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
software:applications:dokuwiki:installation_docker [2021/07/28 22:30] 93.28.24.141software:applications:dokuwiki:installation_docker [2021/08/31 21:55] (Version actuelle) yoann
Ligne 79: Ligne 79:
 </code> </code>
  
-==== Mises à jour de dokuwiki ====+===== Sauvegarder le volume ===== 
 + 
 +Les données sont enregistrée dans le volume "dokuwiki_datavol". Pour sauvegarder le contenu du volume, on utilise un conteneur temporaire montant en lecture seule le volume et créant une archive dans le répertoire backup du répertoire courant. 
 + 
 +<code bash> 
 +docker container run --rm --interactive --tty --volume dokuwiki_datavol:/mnt/datavol:ro --volume $(pwd)/backup:/mnt/backup busybox:latest /bin/tar -cvzf /mnt/backup/full-26072021.tgz /mnt/datavol 
 +</code> 
 + 
 +===== Restaurer une sauvegarde ===== 
 + 
 +Pour restaurer une sauvegarde: 
 +  - Créer un nouveau volume; 
 +  - Décompresser l'archive de sauvegarde dans le nouveau volume; 
 +  - Modifier le docker-compose pour monter le nouveau volume; 
 +  - Relancer le service. 
 + 
 +<code bash> 
 +# creation du volume 
 +$ docker volume create dokuwiki_datavol_08082021 
 + 
 +$ docker volume list | grep dokuwiki 
 +local     dokuwiki_datavol 
 +local     dokuwiki_datavol_08082021 
 + 
 +# Décompresser l'archive de sauvegarde dans ce nouveau volume 
 +$ docker container run -it --rm --volume dokuwiki_datavol_08082021:/mnt/target --volume /home/yoann/dev/docker/dokuwiki/backup/full-08-08-2021.tgz:/mnt/backup.tgz:ro busybox:latest /bin/tar -xvf /mnt/backup.tgz --directory=/mnt/target --strip-components=2 
 + 
 +# Modifier le fichier docker-compose pour que le service utilise le nouveau volume 
 +# ici "dokuwiki_datavol_08082021" 
 + 
 +$ grep -i "volumes:" --line-number --after-context=3 ./docker-compose.yml  
 +27:    volumes: 
 +28-      - type: volume 
 +29-        source: dokuwiki_datavol_08082021 
 +30-        target: /bitnami/dokuwiki 
 +-- 
 +36:volumes: 
 +37-  dokuwiki_datavol_08082021: 
 +38-    external: true 
 +39- 
 + 
 +# relancer le service 
 +$ docker-compose up -d dokuwiki_standalone 
 +Creating dokuwiki_standalone ... done 
 +</code> 
 + 
 +===== Mises à jour de dokuwiki =====
  
 Pour mettre à jour l'application: Pour mettre à jour l'application:
Ligne 104: Ligne 150:
  
   * https://hub.docker.com/r/bitnami/dokuwiki   * https://hub.docker.com/r/bitnami/dokuwiki
 +  * https://github.com/bitnami/bitnami-docker-apache#full-configuration
software/applications/dokuwiki/installation_docker.1627511449.txt.gz · Dernière modification : 2021/07/28 22:30 de 93.28.24.141