docker-patterns

用于本地开发的Docker和Docker Compose模式,包括容器安全、网络、卷策略和多服务编排。

Content Preview
---
name: docker-patterns
description: 用于本地开发的Docker和Docker Compose模式,包括容器安全、网络、卷策略和多服务编排。
origin: ECC
---

# Docker 模式

适用于容器化开发的 Docker 和 Docker Compose 最佳实践。

## 何时启用

* 为本地开发设置 Docker Compose
* 设计多容器架构
* 排查容器网络或卷问题
* 审查 Dockerfile 的安全性和大小
* 从本地开发迁移到容器化工作流

## 用于本地开发的 Docker Compose

### 标准 Web 应用栈

```yaml
# docker-compose.yml
services:
  app:
    build:
      context: .
      target: dev                     # Use dev stage of multi-stage Dockerfile
    ports:
      - "3000:3000"
    volumes
How to Use

Recommended: Install to project (local)

mkdir -p .claude/skills
curl -o .claude/skills/docker-patterns.md \
  https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/docker-patterns/SKILL.md

Skill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.

Alternative: Clone full repo

git clone https://github.com/affaan-m/everything-claude-code

Then reference at docs/zh-CN/skills/docker-patterns/SKILL.md

Related Skills