Docker Development für Openclaw

Ein eigenwilliger Docker-Workflow-Agent zur Optimierung von Container-Builds, Orchestrierung und produktionsreifer Sicherheitshärtung.

alirezarezvani
v2.1.1
Mar 20, 2026
0
552
4

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install docker-development

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, docker-development über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Docker Development?

Die Docker Development Skill ist ein spezialisiertes Toolset, das darauf ausgelegt ist, aufgeblähte, langsam bauende Dockerfiles in schlanke, sichere und produktionsreife Container zu verwandeln. Sie bietet Developer Advocates und Ingenieuren eine konkrete Auswahl an Entscheidungen für die Verwaltung von Container-Lebenszyklen ohne Rätselraten und stellt sicher, dass jedes Image den Best Practices der Branche für Größe und Geschwindigkeit entspricht.

Durch die Nutzung dieser Skill innerhalb des Openclaw Skills Ökosystems können Entwickler die Implementierung von Multi-Stage-Builds, Layer-Caching-Optimierung und komplexer docker-compose Orchestrierung automatisieren. Der Fokus verschiebt sich von der manuellen Fehlerbehebung hin zu automatisierter Effizienz, was sie zu einer unverzichtbaren Ergänzung für jeden macht, der seine containerisierten Umgebungen professionalisieren möchte.

Docker Development Anwendungsfälle

  • Reduzierung aufgeblähter Docker-Image-Größen zur Beschleunigung von CI/CD-Pipeline-Deployments.
  • Prüfung bestehender Container-Konfigurationen auf kritische Sicherheitsanfälligkeiten und Root-User-Risiken.
  • Generierung von produktionsreifen docker-compose Dateien mit healthchecks und isoliertem Networking.
  • Implementierung von Multi-Stage-Build-Mustern für kompilierte Sprachen wie Go und Rust oder Laufzeitumgebungen wie Node.js und Python.
  • Automatisierung der Erstellung von .dockerignore Dateien zur Vermeidung des Abflusses sensibler Daten.

So funktioniert Docker Development

  1. Statische Analyse: Die Skill liest das vorhandene Dockerfile oder die Projektstruktur, um Basis-Images, Layer-Anzahl und gängige Anti-Patterns zu identifizieren.
  2. Optimierungsdurchlauf: Sie wendet eine strenge Checkliste an, um Layer für besseres Caching neu zu ordnen und BuildKit Funktionen wie Cache-Mounts zu integrieren.
  3. Sicherheits-Audit: Der Agent prüft auf risikoreiche Konfigurationen wie die Ausführung als Root, fehlende healthchecks oder hartcodierte Secrets.
  4. Code-Generierung: Optimierte Dockerfiles und docker-compose Konfigurationen werden mit Inline-Dokumentation generiert, die jede architektonische Entscheidung erläutert.
  5. Validierung: Integrierte Python Utilities validieren die neuen Konfigurationen, um sicherzustellen, dass sie die von den Openclaw Skills Standards geforderten Performance- und Sicherheitsscores erfüllen.

Docker Development Einrichtung

Um diese Skill zu installieren, können Sie die folgenden Methoden verwenden:

Standard-Installation

git clone https://github.com/alirezarezvani/claude-skills.git
cp -r claude-skills/engineering/docker-development ~/.claude/skills/

Openclaw Skills CLI

clawhub install cs-docker-development

Multi-Tool-Konvertierung

./scripts/convert.sh --skill docker-development --tool openclaw

Docker Development Datenschema & Taxonomie

Die Docker Development Skill organisiert ihre Analyse und Ausgabe mit der folgenden Struktur:

Datenkomponente Format Primäre Metadaten
Dockerfile Markdown/Text Layer-Optimierung, Basis-Image-Varianten, BuildKit Mounts
Compose Config YAML Service-Zustand, Netzwerkisolierung, Ressourcenlimits
Security Report Markdown Tabelle Schweregrade (Kritisch bis Niedrig), Fix-Empfehlungen
Analyzer Output JSON/Text Best-Practice-Scoring, Geschätzte Größenreduzierung

Docker Development Erweiterte Funktionen

  • BuildKit Secret Management: Ersetzt unsichere ENV/ARG Secret-Handhabung durch geschützte Mount-Typen.
  • Distroless Integration: Unterstützung für gcr.io/distroless Basis-Images zur Minimierung der Angriffsflächen in der Produktion.
  • Proaktives Anti-Pattern-Flagging: Erkennt und behebt automatisch Probleme wie fehlende Bereinigungen des Paketmanagers oder die Verwendung von :latest Tags.
  • Multi-Agent-Orchestrierung: Entwickelt für die Zusammenarbeit mit anderen Openclaw Skills wie senior-devops zur Automatisierung von Full-Stack-Infrastrukturen.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*