docker-workflow
更快构建 Docker 工作流
容器设置经常失败,因为 Dockerfile、compose 文件和调试步骤分散在各处。此技能为 Claude、Codex 和 Claude Code 提供了一个包含模板和运行检查的结构化 Docker 工作流。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "docker-workflow" from https://skillstore.io/skills/autumnsgrove-docker-workflow.md and its manifest at https://skillstore.io/api/skills/autumnsgrove-docker-workflow/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“docker-workflow”。 为使用 PostgreSQL 的 Node.js API 创建 Docker 文件。
预期结果:
- 一个具备依赖缓存和非 root 运行时用户的多阶段 Node.js Dockerfile。
- 一个用于应用和 PostgreSQL 的 docker-compose 服务布局,并包含健康检查。
- 一个 .dockerignore 检查清单,用于排除依赖、日志、构建输出、版本控制和 env 文件。
正在使用“docker-workflow”。 我的容器启动后就退出。
预期结果:
- 一个故障排查流程,用于检查容器状态、日志、entrypoint 行为和健康检查输出。
- 建议使用的 docker 命令,用于检查配置、运行交互式 shell,并验证所需环境变量。
正在使用“docker-workflow”。 让这个镜像更小、更安全。
预期结果:
- 建议使用更小的基础镜像,拆分构建和运行时阶段,移除构建工具,并固定镜像版本。
- 针对非 root 用户、最小化软件包、漏洞扫描和密钥排除的安全检查。
安全审计
高风险Most static alerts are documentation syntax, local health checks, or protective ignore rules. Confirmed risks include predictable secrets, external diagnostics, credential disclosure, destructive cleanup, exposed Elasticsearch, and mutable images.
已确认安全问题 (5)
能力复核项 (5)
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
风险因素
📁 文件系统访问 (15)
⚙️ 外部命令 (50)
🌐 网络访问 (15)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/autumnsgrove-docker-workflow/audits/14?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/autumnsgrove-docker-workflow?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/autumnsgrove-docker-workflow?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/autumnsgrove-docker-workflow/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/autumnsgrove-docker-workflow.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
AutumnsGrove. (2026). docker-workflow security audit report (audit version 14) [Author version unspecified]. Skillstore. https://skillstore.io/skills/autumnsgrove-docker-workflow/audits/14BibTeX 引用
@techreport{autumnsgrove-autumnsgrove-docker-workflow-2026,
author = {AutumnsGrove},
title = {docker-workflow security audit report (audit version 14)},
institution = {Skillstore},
year = {2026},
number = {14},
url = {https://skillstore.io/skills/autumnsgrove-docker-workflow/audits/14},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "docker-workflow security audit report (audit version 14)"
version: "unspecified"
type: report
authors:
- name: "AutumnsGrove"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/autumnsgrove-docker-workflow/audits/14"
identifiers:
- type: other
value: "skillstore:autumnsgrove-docker-workflow:audit:14"
description: "Skillstore immutable audit report identifier"
比较变体
2 个可安装变体每位作者的技能都保持为独立的可安装项。推荐变体按 Skillstore 证据排序。
为什么此变体排名第一
autumnsgrove-docker-workflow
2026-09-09
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
将 Web 应用容器化
为前端、后端、数据库和缓存创建 Dockerfile、.dockerignore 和 compose 栈。
调试失败的容器
使用健康检查、日志、检查、shell 访问、端口映射和网络检查来查找运行时问题。
为部署准备镜像
在发布前应用多阶段构建、非 root 用户、健康检查、重启策略和镜像大小缩减。
试试这些提示
使用 docker-workflow 技能为此应用创建 Dockerfile、.dockerignore 和 docker-compose.yml。用简单的术语解释每个文件。
使用 docker-workflow 技能设计一个 Docker Compose 开发环境,包含热重载、服务依赖和安全的环境变量处理。
使用 docker-workflow 技能审查我的 Dockerfile,关注层缓存、镜像大小、依赖分离和非 root 运行时改进。
使用 docker-workflow 技能将此 Docker 设置准备为生产环境可用。包括健康检查、重启策略、密钥处理、网络、监控和回滚指导。
最佳实践
- 在私有本地环境之外运行 compose 文件前,替换所有示例凭据。
- 执行前审查生成的 Docker 命令,尤其是清理、shell、备份和部署命令。
- 在发布生产镜像前,将此技能与镜像扫描和策略检查配合使用。
避免
- 不要将示例 compose 文件中的默认密码复制到共享环境或生产环境中。
- 当本地卷可能包含重要数据时,不要运行强制 Docker 清理命令。
- 不要将生产密钥直接存储在 Dockerfile、compose 文件或已提交的 .env 文件中。
常见问题
此技能是否可以为多种语言创建 Dockerfile?
它能帮助处理 Docker Compose 吗?
直接使用包含的示例安全吗?
辅助脚本会修改 Docker 状态吗?
这能替代漏洞扫描器吗?
支持哪些 AI 工具?
开发者详情
作者
AutumnsGrove许可证
MIT
Skillstore 修订
r3
版本提示
作者未声明版本。
引用
89edfdc710d0846129dcee6a929477b04f08052c
维护新鲜度
2026/7/26
使用量
12 次下载 · 248 次浏览
文件结构