« Catégorie:Docker » : différence entre les versions

De Support SOFAKOM
(Page créée avec « Script permettant de remettre à zéro les conteneurs situé sur un serveur : #!/bin/bash set -e echo "🚨 ATTENTION : Ce script va SUPPRIMER tous les conteneurs, volumes, images et caches Docker." read -p "❓ Es-tu sûr de vouloir continuer ? (y/N) : " confirm if "$confirm" != "y" && "$confirm" != "Y" ; then echo "❌ Opération annulée." exit 1 fi echo "🛑 Arrêt de tous les conteneurs..." docker stop $(docker ps -aq) 2>/dev/null... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Script permettant de remettre à zéro les conteneurs situé sur un serveur :
= Commandes =
 
* docker ps : liste les conteneurs actif
* docker stop nom_du_conteneur : arrête un conteneur
 
 
= Scripts =
 
== Script permettant de remettre à zéro les conteneurs situé sur un serveur ==


  #!/bin/bash
  #!/bin/bash
Ligne 5 : Ligne 13 :
  set -e
  set -e
   
   
  echo "🚨 ATTENTION : Ce script va SUPPRIMER tous les conteneurs, volumes, images et caches Docker."
  echo "🚨 ATTENTION : Ce script va SUPPRIMER tous les conteneurs, images et caches Docker."
  read -p "❓ Es-tu sûr de vouloir continuer ? (y/N) : " confirm
  read -p "❓ Es-tu sûr de vouloir continuer ? (y/N) : " confirm
  if [[ "$confirm" != "y" && "$confirm" != "Y" ]]; then
  if [[ "$confirm" != "y" && "$confirm" != "Y" ]]; then
Ligne 20 : Ligne 28 :
  echo "🖼 Suppression des images Docker..."
  echo "🖼 Suppression des images Docker..."
  docker rmi -f $(docker images -q) 2>/dev/null || true
  docker rmi -f $(docker images -q) 2>/dev/null || true
 
echo "🗂 Suppression des volumes Docker..."
docker volume rm $(docker volume ls -q) 2>/dev/null || true
echo "🧼 Nettoyage complet Docker (system prune)..."
docker system prune -a --volumes -f
  echo "✅ Purge terminée."
  echo "✅ Purge terminée."
  echo "Si besoin de créer un réseau interne au conteneur : docker network create nom_du_reseau"
  echo "Si besoin de créer un réseau interne au conteneur : docker network create nom_du_reseau"
echo "Si besoin de nettoyer aussi les volumes : docker volume rm $(docker volume ls -q)"
echo "Pour un Nettoyage complet Docker (system prune) :  docker system prune -a --volumes -f

Version du 23 mai 2025 à 14:13

Commandes

  • docker ps : liste les conteneurs actif
  • docker stop nom_du_conteneur : arrête un conteneur


Scripts

Script permettant de remettre à zéro les conteneurs situé sur un serveur

#!/bin/bash

set -e

echo "🚨 ATTENTION : Ce script va SUPPRIMER tous les conteneurs, images et caches Docker."
read -p "❓ Es-tu sûr de vouloir continuer ? (y/N) : " confirm
if "$confirm" != "y" && "$confirm" != "Y" ; then
  echo "❌ Opération annulée."
  exit 1
fi

echo "🛑 Arrêt de tous les conteneurs..."
docker stop $(docker ps -aq) 2>/dev/null || true

echo "🧹 Suppression des conteneurs..."
docker rm -f $(docker ps -aq) 2>/dev/null || true

echo "🖼 Suppression des images Docker..."
docker rmi -f $(docker images -q) 2>/dev/null || true
echo "✅ Purge terminée."
echo "Si besoin de créer un réseau interne au conteneur : docker network create nom_du_reseau"
echo "Si besoin de nettoyer aussi les volumes : docker volume rm $(docker volume ls -q)"
echo "Pour un Nettoyage complet Docker (system prune) :  docker system prune -a --volumes -f

Pages dans la catégorie « Docker »

Cette catégorie comprend seulement la page ci-dessous.