본문으로 건너뛰기
cccskills
무료GitHub에 공개

agent-docker-specialist

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구DockerKubernetes
설치 방법 보기

포함된 파일(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

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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의 스킬 모두 보기

이 스킬의 문제 신고