informatique:aides: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édentes Révision précédente
Prochaine révision
Révision précédente
informatique:aides:docker [2024/12/26 17:01] – [Commandes utiles] jpmilcentinformatique:aides:docker [2024/12/31 10:31] (Version actuelle) – [Renommer un volume] jpmilcent
Ligne 24: Ligne 24:
     * Utiliser ensuite la commande ''cp'' pour restaurer les données : ''docker cp ~/backup_dir shaarli_data_1:/usr/share/nginx/shaarli/data/''     * Utiliser ensuite la commande ''cp'' pour restaurer les données : ''docker cp ~/backup_dir shaarli_data_1:/usr/share/nginx/shaarli/data/''
  
-===== Renommer une volume ===== +===== Renommer un volume ===== 
-  * Créer le nouveau volume ''new_volume'', copier les données de l'ancien ''old_volume'' vers le nouveau puis supprimer le nouveau : <code bash> +  * Pas de solution évidente. Il faut aussi créer les volumes avec Docker Compose sinon nous avons un message d'avertissement. 
-docker volume create --name new_volume && docker run --rm -it -v old_volume:/from -v new_volume:/to alpine ash -c 'cd /from ; cp -av . /to' +  * Arrêter les containers : <code  bash>docker compose down</code> 
-</code>+  * Renommer le dossier et vérifier le contenu du fichier ''docker-compose.yml'' 
 +  * Créer le nouveau volume ''new_volume'' associé à la stack Docker Compose avec : <code  bash>docker compose up -d; docker compose down</code> 
 +  * Copier les données de l'ancien ''old_volume'' vers le nouveau volume ''new_volume'' avec : <code bash>docker run --rm -it -v old_volume:/from -v new_volume:/to alpine ash -c 'cd /from ; cp -av . /to'</code> 
 +    * Relancer le container et vérifier que tout fonctionne correctement : <code  bash>docker compose up -d</code>
     * Si tout est ok, supprimer l'ancien volume : <code bash>docker volume rm old_volume</code>     * Si tout est ok, supprimer l'ancien volume : <code bash>docker volume rm old_volume</code>
  
  • informatique/aides/docker.1735232469.txt.gz
  • Dernière modification : 2024/12/26 17:01
  • de jpmilcent