shadd0wtaka/zen-ai-pentest/devops-docker

Claude Code and agent skill by shadd0wtaka/zen-ai-pentest

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install shadd0wtaka/zen-ai-pentest/devops-docker

SKILL.md

DevOps Docker & Kubernetes Skill

Hands-on Workflows für Docker, Docker Compose, Kubernetes, Container-Orchestrierung und Image-Management.

Docker Grundlagen

Image bauen & managen
bash
docker build -t myapp:latest .
docker tag myapp:latest registry.example.com/myapp:v1.0
docker push registry.example.com/myapp:v1.0
docker pull alpine:3.19
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}"
docker rmi $(docker images -f "dangling=true" -q) # clean untagged
Container laufen lassen
bash
docker run -d --name web -p 8080:80 --restart unless-stopped nginx:alpine
docker run -it --rm --entrypoint sh alpine # debug
docker exec -it web sh
docker logs -f --tail 100 web
docker stats --no-stream
docker inspect web | jq '.[].NetworkSettings.IPAddress'
Docker Compose
yaml
# docker-compose.yml
services:
api:
build: ./api
ports: ["3000:3000"]
depends_on: [db, redis]
environment:
- DATABASE_URL=postgres://user:pass@db:5432/app
db:
image: postgres:16-alpine
volumes: [pgdata:/var/lib/postgresql/data]
redis:
image: redis:7-alpine
volumes: {pgdata:}
bash
docker compose up -d --build
docker compose logs -f api
docker compose exec db psql -U user app
docker compose down -v # mit Volume-Löschung

Kubernetes

Deployment
yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: app
spec:
replicas: 3
selector:
matchLabels: { app: app }
template:
metadata:
labels: { app: app }
spec:
containers:
- name: app
image: myapp:latest
ports: [{containerPort: 3000}]
resources:
limits: {cpu: "500m", memory: "256Mi"}
requests: {cpu: "200m", memory: "128Mi"}
livenessProbe: {httpGet: {path: /health, port: 3000}}
Kubectl Essentials
bash
kubectl get pods -o wide --watch
kubectl logs -f deployment/app
kubectl exec -it pod-name -- sh
kubectl port-forward service/app 8080:80
kubectl describe pod pod-name
kubectl top pods
kubectl delete pod --grace-period=0 --force pod-name
Helm
bash
helm create mychart
helm install release ./mychart --values prod-values.yaml
helm upgrade release ./mychart --set image.tag=v2
helm rollback release 1
helm list -a

Troubleshooting

bash
docker logs container 2>&1 | grep ERROR
docker exec container cat /var/log/app.log
kubectl describe pod xxx | grep -A5 Events
kubectl logs --previous pod-name # crashed container logs
docker system df # disk usage
docker system prune -af --volumes # extreme clean

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
433
Repository forks
76
7-day trend score
30

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/shadd0wtaka/zen-ai-pentest/devops-docker/badge)](https://verified-skill.com/skills/shadd0wtaka/zen-ai-pentest/devops-docker)

Something wrong with this skill or its page? Tell us.