Fähigkeiten docker-helper
🐳

docker-helper

Sicher 🌐 Netzwerkzugriff⚙️ Externe Befehle🔑 Umgebungsvariablen

Docker-Container generieren und optimieren

Das Erstellen von Docker-Konfigurationen erfordert Zeit und Fachwissen. Diese Fertigkeit bietet sofort einsetzbare Vorlagen, Optimierungstechniken und Anleitungen zur Fehlerbehebung für Container-Anwendungen.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "docker-helper". @docker-helper Generate a secure Dockerfile for a Python Flask API

Erwartetes Ergebnis:

  • Multi-Stage-Build für minimale Image-Größe (~150MB)
  • Non-Root-Benutzer läuft als 'appuser' (UID 1001)
  • Python 3.11-slim-Basis-Image mit neuesten Sicherheitspatches
  • Health Check am /health-Endpunkt konfiguriert
  • Keine Geheimnisse in Image-Layern gespeichert
  • Anforderungen in separatem Layer für Caching installiert

Verwendung von "docker-helper". @docker-helper Create a docker-compose file for a web app with database

Erwartetes Ergebnis:

  • Frontend-Service mit Port-Mapping und Umgebungsvariablen
  • Backend-API-Service verbunden mit Frontend-Netzwerk
  • PostgreSQL-Datenbank mit Health Check und persistentem Volume
  • Redis-Cache für Session-Speicherung
  • Nginx-Reverse-Proxy-Konfiguration

Sicherheitsaudit

Sicher
v5 • 1/16/2026

This is a pure documentation skill containing only SKILL.md with Docker best practices and examples. All 57 static findings are FALSE POSITIVES: the reported 'shell commands' are Docker examples in code blocks, 'weak crypto' is misinterpreted build flags, and 'credential access' are example connection strings in documentation. No executable code, network calls, or system access exists.

2
Gescannte Dateien
654
Analysierte Zeilen
3
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
24
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Anwendungen containerisieren

Produktionsbereite Dockerfiles für Ihre Anwendungen mit Sicherheits- und Performance-Best-Practices generieren.

Build-Pipelines optimieren

Build-Zeiten und Image-Größen mit Multi-Stage-Builds, Caching-Strategien und BuildKit-Optimierungen reduzieren.

Konfigurationen standardisieren

Konsistente Docker-Standards in Ihrem Team mit dokumentierten Best Practices und Vorlagen erstellen.

Probiere diese Prompts

Dockerfile generieren
@docker-helper Generate a multi-stage Dockerfile for a Node.js 18 application with TypeScript. Include production optimizations and security best practices.
Compose-Datei erstellen
@docker-helper Create a docker-compose.yml for a development environment with a React frontend, Node.js backend, and PostgreSQL database.
Bestehendes Setup optimieren
@docker-helper Optimize this Docker setup for faster builds and smaller image size. Current base image is node:18, and build takes 5 minutes.
Container-Probleme debuggen
@docker-helper My container exits immediately after starting with no error output. How do I troubleshoot this container startup issue?

Bewährte Verfahren

  • Multi-Stage-Builds verwenden, um Build-Abhängigkeiten von der Laufzeit zu trennen
  • Container immer als Non-Root-Benutzer ausführen, um Sicherheitsrisiken zu begrenzen
  • Health Checks für kritische Dienste implementieren, um richtige Orchestrierung zu ermöglichen

Vermeiden

  • 'latest'-Tag für Basis-Images in der Produktion nicht verwenden
  • Geheimnisse oder Zugangsdaten nicht in Dockerfiles oder Image-Layern speichern
  • COPY . . nicht früh im Dockerfile verwenden, da dies den Cache bei jeder Änderung ungültig macht

Häufig gestellte Fragen

Welche Programmiersprachen unterstützt diese Fertigkeit?
Python, Node.js, Go, Java, Ruby und jede Sprache mit einem Dockerfile-Basis-Image.
Was sind die Image-Größenlimits?
Diese Fertigkeit bietet nur Anleitung. Die tatsächlichen Limits hängen von Ihrem Docker-Host und Registry ab.
Integriert sich diese Fertigkeit mit Docker Desktop?
Nein. Die Fertigkeit generiert Konfigurationen, die Sie mit Ihrer eigenen Docker-Installation anwenden.
Ist mein Code bei der Verwendung dieser Fertigkeit sicher?
Ja. Diese Fertigkeit generiert nur Text. Ihr Code verlässt niemals Ihre lokale Umgebung.
Warum startet mein Container nicht?
Häufige Ursachen sind fehlende Abhängigkeiten, Port-Konflikte, Berechtigungsprobleme oder falsche Entrypoint-Befehle.
Wie unterscheidet sich dies von der Docker Compose CLI?
Die Fertigkeit generiert Konfigurationen. Die Docker Compose CLI führt sie aus. Verwenden Sie beide zusammen für Container-Workflows.

Entwicklerdetails

Dateistruktur

📄 SKILL.md