docker-guide
/docker-guide
Pisze obrazy Docker i pliki Compose na produkcję: wieloetapowe buildy, lekkie obrazy bazowe, użytkownik bez roota i sekrety.
- Autor
- xonovex ↗
- Repozytorium
- platform ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 08.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 9
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 08.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pisze obrazy Docker i pliki Compose na produkcję: wieloetapowe buildy, lekkie obrazy bazowe, użytkownik bez roota i sekrety.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use when writing or editing Docker images and Compose files for production. Triggers on `Dockerfile`, `docker-compose.yml`, `.dockerignore`, and prompts about multi-stage builds, alpine/distroless base images, layer caching, non-root users, BuildKit, secrets, health checks, or image slimming, even when the user doesn't say 'Docker'.
Jak działa
- Essentials
- Gotchas
- Progressive disclosure
Podgląd SKILL.md
--- name: docker-guide description: "Use when writing or editing Docker images and Compose files for production. Triggers on `Dockerfile`, `docker-compose.yml`, `.dockerignore`, and prompts about multi-stage builds, alpine/distroless base images, layer caching, non-root users, BuildKit, secrets, health checks, or image slimming, even when the user doesn't say 'Docker'." --- # Docker Coding Guidelines Build small, reproducible Docker images with explicit runtime permissions and validated health behavior. ## Essentials - **Build optimization** - Multi-stage builds, small base images (alpine/distroless), see [references/multi-stage-builds.md](references/multi-stage-builds.md) - **Security** - Least privilege, externalize secrets (never in images), see [references/security.md](references/security.md) - **Configuration** - Externalize config via env/volumes, pin versions, see [references/production-config.md](references/production-config.md) - **Quality** - Use BuildKit and hadolint, see [references/production-config.md](references/production-config.md) ## Gotchas - Multi-stage builds need explicit `COPY --from=<stage>`: forgetting it copies the whole heavy stage into the final image - `ENTRYPOINT` + `CMD` interact: `CMD` provides default args to `ENTRYPOINT`; overriding `CMD` from `docker run` drops them, not appends ## Progressive disclosure - Read [references/multi-stage-builds.md](references/multi-stage-builds.md) - Load when creating production images or optimizing build process - Read [references/security.md](references/security.md) - Load when hardening images or handling secrets - Read [references/production-config.md](references/production-config.md) - Load when adding health checks or configuring for orchestration - Read [references/docker-compose.md](references/docker-compose.md) - Load when defining multi-service local development environments
Pliki w paczce (9)
- SKILL.md 2 KB
- SOURCES.md 1 KB
- eval-queries.json 5 KB
- evals.json 3 KB
- moon.yml 1 KB
- references/docker-compose.md 1 KB
- references/multi-stage-builds.md 1 KB
- references/production-config.md 1 KB
- references/security.md 1 KB
Wersje
W bazie nie ma innych skilli o nazwie docker-guide.
Migawka bazy z 28.10.2026 · wersja paczki fd632665354d (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100docker-expert
Pisze i optymalizuje Dockerfile, zmniejsza obrazy, przyspiesza buildy i konfiguruje Compose: buildy wieloetapowe, cache warstw, .dockerignore, distroless, non-root i healthchecki. - 100docker-expert
Buduje, debuguje, zabezpiecza i optymalizuje obrazy Docker 27+ oraz usługi Docker Compose, pracując z Dockerfile, docker-compose.yml, .dockerignore i buildami wieloetapowymi. - 100docker
Konteneryzuje aplikacje .NET 10: buildy wieloetapowe, obrazy .NET, użytkownik non-root, healthchecki, .dockerignore, zmniejszanie obrazów i Docker Compose do lokalnego developmentu. - 100docker-pro
Tworzy, edytuje i unowocześnia Dockerfile, .dockerignore, pliki Docker Bake i Compose według zdecydowanych zasad Breta Fishera: BuildKit, przypinanie obrazów po digeście, buildy wieloetapowe, cache i sekrety. - 95docker-patterns
Pomaga pisać Dockerfile i Compose: multi-stage build, użytkownicy nieuprzywilejowani, cache warstw i rozdział dev od produkcji. - 100docker-conventions
Zbiera dobre praktyki dla Dockera, Dockerfile i docker-compose: buildy wieloetapowe, obraz bazowy, .dockerignore, użytkownicy non-root, skanowanie i podpisywanie obrazów, limity zasobów i orkiestracja.