$ loading_
帮助用户掌握 Docker 镜像构建优化、网络卷管理与生产部署最佳实践。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "docker-patterns" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/docs/ja-JP/skills/docker-patterns/SKILL.md 2. 保存为 ~/.claude/skills/docker-patterns/SKILL.md 3. 装好后重载技能,告诉我可以用了
请检查下面的 Dockerfile,指出可以优化镜像体积、构建速度和安全性的地方,并给出改进后的多阶段构建版本。
返回问题分析、优化建议,以及可直接使用的改进版 Dockerfile。
我有一个由 Web、API 和数据库组成的 Docker 应用,请帮我设计网络和卷方案,说明各服务如何通信、哪些数据需要持久化。
返回清晰的网络拓扑、卷配置建议,以及对应的 Docker Compose 示例。
请为我的 Docker 化应用整理一份生产环境部署最佳实践清单,涵盖镜像、安全、日志、健康检查、资源限制和发布策略。
输出结构化部署清单,便于团队在上线前逐项核对和执行。
本番環境対応のDocker イメージとコンテナ。
FROM node:18-alpine AS build
WORKDIR /app
COPY package*.json ./
RUN npm install
FROM node:18-alpine
WORKDIR /app
COPY --from=build /app/node_modules ./node_modules
COPY . .
CMD ["node", "server.js"]
# キャッシュを活用するため、変更がない部分を上に
FROM node:18-alpine
WORKDIR /app
# 依存関係(変更が少ない)
COPY package*.json ./
RUN npm install
# アプリケーション(頻繁に変更)
COPY . .
CMD ["node", "server.js"]
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
CMD node healthcheck.js
version: '3.8'
services:
app:
build: .
ports:
- "3000:3000"
environment:
- NODE_ENV=production
volumes:
- ./data:/app/data
depends_on:
- db
db:
image: postgres:15
environment:
- POSTGRES_PASSWORD=secret
詳細については、ドキュメントを参照してください。
帮助开发者为代码代理配置性能优化、安全防护与研究优先工作流。
提供数据库迁移、回滚与零停机发布的最佳实践指导,适用于多种 ORM 与 SQL 数据库。
通过双评审智能体对结果进行对抗式校验,提升输出发布前的可靠性
帮助你掌握地道 Rust 模式、所有权与并发实践,编写安全高性能应用。
基于 C++ Core Guidelines 编写、审查并重构更安全现代的 C++ 代码。
为 Claude Code 会话提供系统化校验流程,帮助检查结果正确性与质量。
提供 Docker 与 Compose 实战模式,帮助搭建安全高效的本地多容器开发环境。
提供 Docker 与 Compose 实战模式,优化本地开发、容器安全与多服务编排。
帮助你安全编排 Docker 容器任务,并搭建可复现的开发运行环境
帮助开发团队设计稳健的部署流程、CI/CD 管道与生产发布策略。
提供多平台部署模式与发布策略建议,帮助实现零停机与稳定升级。
帮助团队设计部署流程、CI/CD 管道、容器化方案与回滚检查清单。