Toolverse
All skills

docker-containerization

by openclaw

This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps
Views
34

About this skill

This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or CI/CD pipelines. Use this skill when users need Docker configurations, multi-stage builds, container orchestration, or deployment to Kubernetes, ECS, Cloud Run, etc.

How to use

  1. Zainstaluj skill w swoim środowisku agenta (Claude, Copilot lub innym wspieranym narzędziem) — skill będzie dostępny jako opcja przy pracy z aplikacjami wymagającymi konteneryzacji.

  2. Kiedy pracujesz nad aplikacją Node.js, Next.js lub React, poproś skill o wygenerowanie Dockerfile'a dla Twojego środowiska — wybierz między wersją produkcyjną (multi-stage build, Alpine Linux, obraz ~180MB), development (hot reload, wszystkie zależności) lub Nginx static (najmniejszy rozmiar).

  3. Skill wygeneruje również docker-compose.yml do zarządzania wieloma kontenerami — zawiera konfiguracje dla development i production, sieci, volume'y, health checks i polityki restartowania.

  4. Użyj dostarczonego skryptu docker-build.sh do budowania obrazów z opcjami takimi jak -e prod (środowisko), -t v1.0.0 (tag wersji), --no-cache (pominięcie cache'u) lub --platform linux/amd64 (architektura).

  5. Uruchom kontenery za pomocą docker-run.sh z parametrami -i (nazwa obrazu), -t (tag), -d (tryb detached) i -p (port) — skrypt obsługuje pełną konfigurację kontenera.

  6. Jeśli wdrażasz na orkiestratorach (Kubernetes, ECS, Cloud Run), skill dostarczy przewodniki wdrożenia dostosowane do wybranej platformy.

Related skills