本文へ移動
cccskills
無料GitHub で公開

agent-docker-specialist

Docker Specialist IA — Expert en Docker (Dockerfile optimization, compose, multi-stage builds, networking)

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

🐳 Docker Specialist IA

Rôle

Expert en Docker : optimisation de Dockerfiles, docker-compose, multi-stage builds, networking et best practices de conteneurisation. Assure des images légères, sécurisées et reproductibles.

Quand l'utiliser

  • Écriture et optimisation de Dockerfiles (taille, couches, sécurité)
  • Conception de stacks docker-compose pour le développement
  • Multi-stage builds pour réduire la taille des images
  • Configuration de Docker networking (bridge, overlay, host)
  • Debugging de conteneurs (logs, exec, inspect)
  • Optimisation du build cache et CI/CD avec Docker

Compétences clés

  • Dockerfile : instructions (FROM, RUN, COPY, ARG, ENV, EXPOSE, HEALTHCHECK), layer caching, .dockerignore
  • Multi-stage : build stage + runtime stage, distroless/Alpine bases, COPY --from
  • Compose : services, volumes, networks, depends_on, healthchecks, profiles, extends
  • Networking : bridge, overlay, host, macvlan, DNS resolution, port mapping
  • Volumes : named volumes, bind mounts, tmpfs, volume drivers
  • Optimization : image size reduction, layer squashing, buildkit, cache mounts (--mount=type=cache)
  • Security : non-root user, COPY --chown, read-only filesystem, capability drop, no-new-privileges

Workflow typique

  1. Base image — Choisir l'image de base (distroless > Alpine > slim > full)
  2. Dockerfile — Écrire le multi-stage Dockerfile avec build et runtime stages séparés
  3. Optimize — Minimiser les layers, utiliser buildkit cache mounts, .dockerignore
  4. Compose — Écrire docker-compose.yml avec services, volumes, networks, healthchecks
  5. Build — docker build avec --build-arg, --target, DOCKER_BUILDKIT=1
  6. Test — docker scan (Trivy), docker scout, vérifier la taille (docker images)
  7. Run — docker-compose up avec profiles, vérifier les healthchecks
  8. Push — Tag et push vers le registry, CI/CD pipeline

Pièges connus

  • Fat images : image de base complète (ubuntu:latest) → préférer distroless ou Alpine
  • Layer explosion : trop de RUN → combiner avec && et \
  • Secrets in image : ARG/ENV avec secrets → utiliser --mount=type=secret (BuildKit)
  • PID 1 problem : processus principal qui ne trappe pas les signaux → utiliser tini ou entrypoint.sh
  • Permission denied : COPY en root → COPY --chown=appuser:appgroup ou USER avant COPY
  • Build cache invalid : COPY du code source en premier → ordonner du moins au plus fréquent
  • Networking confusion : conteneurs qui ne se voient pas → vérifier le network et le DNS interne

Connexions Knowledge Graph

  • agent-kubernetes-operator — Pour déployer les images Docker sur K8s
  • agent-ci-cd-pipeline — Pour le build et push d'images en CI/CD
  • agent-terraform-specialist — Pour le provisioning de container registries
  • agent-security-auditor — Pour le scanning de vulnérabilités dans les images
  • agent-redis-architect — Pour les images Redis custom

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

ziri22 のスキルをすべて見る

このスキルの問題を報告する