К основному содержанию
скилл CX Codex

docker-deployment — скилл для Claude Code: Docker для Node.js

Скилл помогает контейнеризировать Node.js-приложение: Dockerfile, multi-stage сборка, Docker Compose и подготовка образа к продакшену.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pluginagentmarketplace/custom-plugin-nodejs --skill docker-deployment -a claude-code
Открыть на GitHub

Что делает docker-deployment

Скилл разбирает путь от простого Dockerfile до продакшен-сборки. Внутри — базовый образ node:18-alpine, установка зависимостей через npm ci --only=production, multi-stage сборка с копированием node_modules из билд-стадии, запуск от непривилегированного пользователя nodejs и HEALTHCHECK. Есть готовый docker-compose.yml с приложением, postgres:15-alpine, redis:7-alpine и nginx, а также список команд docker-compose up -d, logs -f, down и --scale app=3.

Отдельные разделы — .dockerignore, переменные окружения через ENV, environment и env_file, тома для логов и node_modules, публикация образа в Docker Hub и workflow GitHub Actions со сборкой и пушем. Разбор типичных провалов тоже на месте: кеширование слоя с node_modules и обработка SIGTERM, из-за которой контейнер иначе не завершится аккуратно. Поэтому в CMD советует node, а не npm start.

Скилл требует Docker в системе и Node.js-проект с package.json. В примерах фигурируют конкретные версии образов и порт 3000 — под свой проект их придётся менять. Установка идёт через npx skills add, файл скилла кладётся в каталог платформы.

Какие задачи решает

  • собрать Dockerfile для Node.js-сервиса с нуля
  • уменьшить размер продакшен-образа через multi-stage сборку
  • поднять приложение вместе с Postgres, Redis и nginx одним docker-compose.yml
  • настроить healthcheck и запуск контейнера не от root
  • запушить образ в Docker Hub из GitHub Actions

Примеры запросов агенту

  • собери multi-stage Dockerfile для моего Node.js-приложения
  • добавь в docker-compose.yml сервисы app, db и redis с томами
  • почему контейнер не реагирует на SIGTERM при остановке?

Как установить docker-deployment

1Через Skills CLI (Vercel)

npx skills add pluginagentmarketplace/custom-plugin-nodejs --skill docker-deployment -a claude-code

2Вручную: положить файлы

~/.claude/skills/docker-deployment/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/docker-deployment/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Похожие

adding-docker spencerpauly Скилл добавляет в проект Dockerfile, docker-compose и .dockerignore. Пригодится, когда надо упаковать приложение в контейнер без ручной возни с конфигами. CX Codex +1 398установок docker codewithmukesh Скилл настраивает контейнеризацию приложений на .NET 10: многоэтапную сборку, запуск под непривилегированным пользователем и проверку работоспособности. CX Codex +1 2 900установок docker-compose-patterns docker Набор правил для сборки, отладки и связывания сервисов в compose.yaml. Помогает настроить проверки готовности, тома и оверрайды под локальную разработку. CX Codex +1 1 400установок docker-project-foundations docker Скилл настраивает первичное окружение Docker для нового проекта. Он сразу создаёт базовую тройку файлов: .dockerignore, Dockerfile и compose.yaml. CX Codex +1 1 000установок bun-docker secondsky Скилл подсказывает, как собрать Dockerfile и docker-compose для приложения на Bun: официальные образы oven/bun, многоэтапные сборки, hot reload. CX Codex +1 408установок docker-patterns affaan-m Скилл с проверенными шаблонами Dockerfile и Docker Compose: локальная разработка, сети, тома, безопасность контейнеров. CX Codex +1 6 400установок

Рядом в теме «DevOps и инфраструктура»

Всё по теме «DevOps и инфраструктура» →

Вопросы о docker-deployment

Как установить docker-deployment в Claude?

Выполните npx skills add pluginagentmarketplace/custom-plugin-nodejs --skill docker-deployment -a claude-code. После этого файл скилла окажется в ~/.claude/skills/docker-deployment/SKILL.md.

Что делает docker-deployment?

Помогает контейнеризировать Node.js-приложение: собирает Dockerfile, multi-stage образ, docker-compose.yml с базой и кешем, а также подсказывает шаги для продакшен-сборки.

Что нужно, чтобы скилл сработал?

Установленный Docker и Node.js-проект с package.json. Примеры используют образы node:18-alpine, postgres:15-alpine и redis:7-alpine, порт 3000 — под свою конфигурацию их надо заменить.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой