Communitygithub.com

zakras030997-byte/docker-server-hygiene-skill

Compétence Codex pour l'audit sécurisé des serveurs Docker et le nettoyage des conteneurs et images obsolètes vérifiés.

Qu'est-ce que docker-server-hygiene-skill ?

Cette compétence Codex permet d'auditer et de nettoyer en toute sécurité un serveur Docker en identifiant et supprimant les conteneurs et images obsolètes. Elle est conçue pour les développeurs et administrateurs système souhaitant automatiser les tâches de maintenance Docker courantes. La compétence s'appuie sur des audits incrémentaux pour détecter les artefacts inutilisés, puis propose des actions de nettoyage ciblées, avec des garde-fous pour éviter toute suppression accidentelle de ressources en cours d'utilisation. Elle prend en charge les environnements Docker standard et est compatible avec les assistants de codage comme Codex, Claude Code et Cursor. La logique inclut la vérification des conteneurs arrêtés, des images non taguées ou dangling, et des volumes orphelins, avec un résumé détaillé des actions à entreprendre.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add zakras030997-byte/docker-server-hygiene-skill

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait docker-server-hygiene-skill ?

Compétence Codex pour l'audit sécurisé des serveurs Docker et le nettoyage des conteneurs et images obsolètes vérifiés.

Aperçu

Cette compétence permet d'auditer un serveur Docker pour identifier les conteneurs, images et volumes obsolètes ou inutilisés, et de les nettoyer de manière sécurisée et ciblée.

Utilisation

Déclenchez la compétence en utilisant des commandes telles que :

  • Audit Docker
  • Nettoyage Docker
  • Supprimer les conteneurs obsolètes

Fonctionnalités

  • Audit : Analyse l'état actuel du serveur Docker et dresse un rapport des ressources inutilisées ou obsolètes.
  • Nettoyage sécurisé : Supprime uniquement les ressources vérifiées comme n'étant pas en cours d'utilisation, avec confirmation avant chaque action.
  • Prise en charge : Docker, Codex, Claude Code, Cursor.

Exemple de workflow

  1. L'agent exécute docker container ls -a pour lister tous les conteneurs.
  2. Il identifie les conteneurs arrêtés depuis plus d'une durée configurable.
  3. Il demande confirmation avant de supprimer chaque conteneur.
  4. Il procède de même pour les images non taguées (dangling) et les volumes orphelins.
  5. Il affiche un résumé des actions effectuées.

Sécurité

  • Aucune suppression n'est effectuée sans vérification préalable explicite.
  • Les conteneurs en cours d'exécution sont exclus des opérations de nettoyage.
  • L'utilisateur reçoit toujours un rapport avant toute action de suppression.

Licence

MIT

Skills associés