Token导航 LogoToken导航

Agent Skill · 运维和基础设施

promovaweb-devops-docker(promovaweb devops Docker 部署)

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

promovaweb-devops-docker 是运维和基础设施类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在运维和基础设施类的 2,449 个 Skill 里排第 2,252。

总安装 222周安装 9GitHub Stars 4下载 70核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:promovaweb-devops-docker(promovaweb devops Docker 部署)
来源仓库:https://github.com/promovaweb/skills-devops
仓库路径:skills/promovaweb-devops-docker
安装命令:
npx skills add https://github.com/promovaweb/skills-devops --skill promovaweb-devops-docker
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/promovaweb/skills-devops --skill promovaweb-devops-docker

这个 Skill 是做什么的

运维和基础设施类 Skill 处理部署、监控、日志和云资源,多数需要较高的执行权限。

用于辅助云资源、部署、容器、基础设施和运维自动化任务。适合让 Agent 检查配置、整理部署步骤、分析资源状态或生成排障思路。通过安装命令添加,需明确目标环境、账号权限和资源组。涉及删除资源或修改网络配置时,应先确认影响范围。

promovaweb-devops-docker 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/promovaweb-devops-docker

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/promovaweb/skills-devops --skill promovaweb-de…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

promovaweb-devops-docker 怎么安装?

在终端执行 npx skills add https://github.com/promovaweb/skills-devops --skill promovaweb-devops-docke…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

promovaweb-devops-docker 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

promovaweb-devops-docker 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

promovaweb-devops-docker 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

promovaweb-devops-docker 用的人多吗?

公开数据是累计安装 222 次,近一周安装 9 次,下载 70 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

promovaweb-devops-docker 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理运维和基础设施类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

运维和基础设施类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
brainstorming

头脑风暴 · Codex、Claude

3,148,776173,131操作浏览器MIT通过
copywriting

文案写作 · Codex、Claude

1,996,72425,583需要联网MIT通过
openclaw-secure-linux-cloud

OpenClaw secure linux cloud 命令行 · Codex、Claude

1,853,08840接触敏感数据未明确未通过
xget

xget 命令行 · Codex、Claude

1,799,28040执行命令未明确未通过
requesting-code-review

代码审查请求 · Codex、Claude

1,590,144173,103权限未标注MIT通过
promovaweb-devops-docker

promovaweb devops Docker 部署 · 本页

2224需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Docker Environment Check

Executa uma auditoria completa do ambiente Docker em execução no servidor e reporta conformidade, problemas e sugestões.

Instruções de Execução

Quando esta skill for invocada, siga exatamente este roteiro:

Passo 1 — Coletar informações do ambiente

Execute os comandos abaixo usando a ferramenta Bash para coletar o estado atual do ambiente Docker. Execute todos em paralelo onde possível.

docker version
docker info
docker node ls
docker network ls
docker network inspect network_swarm_public
docker volume ls
docker service ls
docker stack ls

Passo 2 — Executar todos os checks abaixo

Execute cada bloco de verificação e registre os resultados (✅ OK / ⚠️ Atenção / ❌ Erro).

Passo 3 — Gravar o resultado

Grave o relatório completo em um arquivo chamado docker-setup.audit.md.


Checks de Verificação

1. Versão do Docker Engine

  • Verificar a versão do Docker Engine (docker version)
  • Deve estar em uma versão estável e recente (recomendado: 25.x ou superior)
  • Alertar se estiver em versão inferior a 24.x (funcionalidades do Swarm mais antigas)
  • Alertar se Client e Server tiverem versões diferentes
  • Verificar se o componente containerd está disponível
  • Verificar se o componente runc está disponível

2. Docker Swarm

Verifique o status do Swarm (docker info):

  • Swarm: active — o Swarm deve estar ativado
  • ❌ Erro se Swarm: inactive — todo o setup da Promovaweb requer Swarm
  • Is Manager: true — o nó atual deve ser manager para gerenciar os stacks
  • ⚠️ Atenção se Is Manager: false (nó worker — comandos de stack não funcionarão aqui)
  • Managers — deve ter ao menos 1 manager ativo
  • Nodes — verificar quantos nós estão no cluster

3. Nós do Cluster

Execute docker node ls e verifique:

  • Deve haver ao menos 1 nó com status Ready
  • ❌ Erro se algum nó estiver com status Down
  • ⚠️ Atenção se algum nó estiver com availability Pause ou Drain
  • Verificar se o nó local tem role Leader (manager principal)
  • Reportar a contagem de nós: managers e workers

4. Rede network_swarm_public

Execute docker network ls e docker network inspect network_swarm_public:

  • ❌ Erro crítico se a rede network_swarm_public não existir — todos os stacks da Promovaweb dependem dela
  • Deve ser do driver overlay
  • Deve ter scope: swarm
  • Deve ter attachable: true (para que serviços possam se conectar)
  • ⚠️ Atenção se o subnet/IPAM não estiver configurado
  • Verificar se a rede tem serviços conectados (indica que está em uso)

Como criar a rede (se não existir):

docker network create --driver=overlay --attachable network_swarm_public

5. Outras Redes Importantes

Verifique se as redes padrão do Docker estão presentes (docker network ls):

  • bridge — rede padrão para containers standalone
  • host — rede para containers com acesso direto ao host
  • ingress — rede de ingress do Swarm (criada automaticamente com o Swarm)
  • ⚠️ Atenção se a rede ingress não existir (indica problema no Swarm)

6. Volumes Externos

Execute docker volume ls e verifique os volumes utilizados pelos stacks da Promovaweb:

Volumes esperados (dependem dos stacks implantados):

VolumeStack
vol_certificatesTraefik
portainer_dataPortainer
vol_postgresPostgreSQL
vol_redisRedis
vol_mongodbMongoDB
vol_mysqlMySQL
vol_n8nn8n
vol_evolutionEvolution API
vol_mauticMautic
vol_metabaseMetabase
vol_chatwootChatwoot
vol_kestraKestra
vol_uptime_kumaUptime Kuma
  • ⚠️ Atenção para volumes listados que não correspondem a nenhum stack ativo (possível lixo)
  • ⚠️ Atenção para stacks ativos sem volume correspondente (dados podem estar sendo perdidos)

7. Stacks e Serviços Ativos

Execute docker stack ls e docker service ls:

  • Listar todos os stacks em execução
  • Para cada serviço verificar:

- REPLICAS — deve mostrar X/X (ex: 1/1, 2/2); ❌ Erro se 0/X - ❌ Erro se qualquer serviço tiver 0/N réplicas (serviço inativo) - ⚠️ Atenção se algum serviço tiver menos réplicas do que o esperado

  • Verificar se o stack traefik está presente (pré-requisito para todos os outros)

8. Informações do Sistema (docker info)

Verifique os detalhes do sistema:

  • Operating System — deve ser Linux (Ubuntu, Debian, etc.)
  • Architecture — verificar se é x86_64 ou aarch64
  • CPUs — reportar quantidade de CPUs disponíveis
  • Total Memory — reportar memória total disponível
  • Storage Driver — deve ser overlay2 (driver recomendado)
  • ⚠️ Atenção se o Storage Driver não for overlay2
  • Logging Driver — verificar o driver de logs em uso (json-file é o padrão)
  • Docker Root Dir — deve ser /var/lib/docker
  • Registry — deve apontar para https://index.docker.io/v1/ (Docker Hub padrão)

9. Segurança e Boas Práticas

Com base nas informações coletadas, verificar:

  • Docker socket exposto na rede? (docker info | grep -i tcp) — ❌ Erro crítico de segurança
  • Experimental: false — modo experimental não deve estar ativo em produção
  • Live Restore Enabled: true — recomendado para manter containers rodando durante restart do daemon
  • ⚠️ Atenção se Live Restore Enabled: false (restart do Docker derruba todos os containers)
  • Verificar se há imagens sem tag (<none>) em excesso — sinal de limpeza necessária

10. Limpeza e Manutenção

Verificar itens que indicam necessidade de manutenção:

  • Execute docker system df para verificar uso de espaço em disco
  • ⚠️ Atenção se uso total > 80% do espaço disponível
  • Verificar se há volumes dangling (não utilizados por nenhum container)
  • Verificar se há imagens não utilizadas ocupando espaço

Comandos de limpeza (não executar automaticamente — apenas sugerir):

# Remover recursos não utilizados (imagens, containers, networks, build cache)
docker system prune -f

# Remover também volumes não utilizados (CUIDADO: irreversível)
docker system prune --volumes -f

Formato do Relatório de Saída

Ao final, produza um relatório estruturado:

# Relatório de Auditoria — Docker Environment
Data: <data atual>
Servidor: <hostname obtido via docker info>

## Resumo
- Total de checks: X
- ✅ OK: X
- ⚠️ Atenções: X
- ❌ Erros: X

## Ambiente
- Docker Engine: vX.X.X
- Sistema Operacional: <OS>
- Arquitetura: <arch>
- CPUs: X | Memória: X GB
- Storage Driver: overlay2

## Resultados por Categoria

### 1. Versão do Docker
✅ Docker Engine vXX.X.X: versão estável
✅ Client e Server: mesma versão
...

### 2. Docker Swarm
✅ Swarm: active
✅ Is Manager: true
✅ Managers: 1 | Nodes: X
...

### 3. Nós do Cluster
✅ node1: Ready / Leader
✅ node2: Ready / Worker
❌ node3: Down — investigar conectividade
...

### 4. Rede network_swarm_public
✅ network_swarm_public: existe
✅ Driver: overlay | Scope: swarm
✅ attachable: true
✅ Serviços conectados: X
...

### 5. Redes Docker
✅ bridge: presente
✅ ingress: presente (Swarm ok)
...

### 6. Volumes Externos
✅ vol_certificates: presente (Traefik)
✅ portainer_data: presente (Portainer)
⚠️ vol_orphan_xyz: volume sem stack correspondente — considere remover
...

### 7. Stacks e Serviços
✅ traefik: 1/1 réplicas
✅ portainer_agent: 2/2 réplicas (global)
❌ n8n_main: 0/1 réplicas — serviço inativo!
...

### 8. Sistema
✅ Storage Driver: overlay2
⚠️ Live Restore: false — considere habilitar
...

### 9. Segurança
✅ Docker socket: não exposto na rede
⚠️ Live Restore desabilitado: restart do Docker derruba serviços
...

### 10. Manutenção
✅ Uso de disco: 45% (saudável)
⚠️ 3 volumes dangling encontrados — execute docker volume prune
...

## Ações Recomendadas (por prioridade)

### Crítico (resolver imediatamente)
1. ...

### Recomendado
1. ...

### Opcional / Manutenção
1. ...

平台分布

Codex

34.12%
按下载量换算24

Claude

29.06%
按下载量换算20

Cursor

19.1%
按下载量换算13

Gemini CLI

9.5%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills