Communitygithub.com

hamednasiri6744-stack/negin-devops-container-engineering

Projete e opere ambientes conteinerizados. Use para Podman/Docker, imagens, compose, volumes, redes, verificações de saúde, inicialização, recuperação e automação de implantação.

O que é negin-devops-container-engineering?

Esta habilidade permite que você projete e gerencie ambientes conteinerizados de forma eficiente, utilizando ferramentas como Podman e Docker. Ela cobre desde a criação e gerenciamento de imagens até a orquestração com Docker Compose, configuração de volumes, redes e políticas de verificação de saúde. Ideal para automatizar a inicialização, recuperação e implantação de containers, a habilidade é compatível com agentes de IA como Claude Code, Cursor e Codex, fornecendo comandos e práticas recomendadas para manter a infraestrutura de containers robusta e escalável. Seu funcionamento é baseado na documentação SKILL.md, que guia o agente na execução de tarefas como construção de imagens, gerenciamento de ciclos de vida de containers e solução de problemas comuns, tornando-a essencial para engenheiros DevOps que buscam automação e consistência em ambientes de produção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hamednasiri6744-stack/Negin-Agents/tree/main/negin-master/.agents/skills/negin-devops-container-engineering

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que negin-devops-container-engineering faz?

Projete e opere ambientes conteinerizados. Use para Podman/Docker, imagens, compose, volumes, redes, verificações de saúde, inicialização, recuperação e automação de implantação.

Visão Geral

Esta habilidade fornece um conjunto de ferramentas e práticas recomendadas para gerenciar containers de forma eficiente. Suporta tanto Podman quanto Docker, permitindo que você:

  • Crie e gerencie imagens de containers
  • Orquestre múltiplos containers com Docker Compose
  • Configure volumes e redes
  • Implemente verificações de saúde e políticas de reinicialização
  • Automatize fluxos de trabalho de implantação

Comandos Principais

Gerenciamento de Containers

# Executar um container em segundo plano
podman run -d --name meu-container nginx:latest

# Listar containers em execução
podman ps

# Parar e remover um container
podman stop meu-container && podman rm meu-container

Docker Compose

# Exemplo de docker-compose.yml
version: '3'
services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost"]
      interval: 30s
      timeout: 10s
      retries: 3

Automação

Utilize scripts para automatizar tarefas comuns, como construção de imagens e implantação:

#!/bin/bash
# build-and-deploy.sh
IMAGEM="minha-app:latest"
podman build -t $IMAGEM .
podman push $IMAGEM registry.exemplo.com/$IMAGEM
podman run -d --name app-producao $IMAGEM

Solução de Problemas

  • Verifique logs com podman logs <container>
  • Inspecione configurações com podman inspect <container>
  • Teste conectividade de rede entre containers usando os nomes dos serviços definidos no Compose

Referências

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Habilidades Relacionadas