# Docker Kubernetes

> Containerize and operate development services with reproducible images, health checks, persistent state, and clear networking.

- Skill: `nafeeur/docker-kubernetes` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nafeeur/docker-kubernetes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nafeeur/docker-kubernetes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: nafeeur (https://skillmd.com/u/nafeeur)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nafeeur/docker-kubernetes

---


# Containers and Kubernetes

- Use small pinned base images and deterministic dependency installation.
- Separate build and runtime stages; run as a non-root user when it does not break the intended host-tool access model.
- Persist MaskShift home/state explicitly and document host workspace mounts.
- Add health/readiness checks that exercise the actual HTTP service.
- Keep provider credentials and MCP secrets external to images.
- Verify signal handling, graceful shutdown, port binding, and filesystem ownership.

