Экспертное руководство по Docker для контейнеров, образов, стеков Compose, сетей, томов, усиления безопасности и отладки в production.
npx clawhub@latest install dockerПлатформы
Навык Docker оснащает вашего ИИ-агента глубокими практическими знаниями рабочих процессов Docker — от написания эффективных Dockerfile и управления стеками Compose до диагностики сбоев во время выполнения и укрепления контейнеров для продакшена. Он охватывает команды, паттерны и распространённые ловушки, которые важны в реальных условиях, а не только в учебных примерах. Устанавливайте его всякий раз, когда ваша работа касается контейнеров, образов, сетей, томов или любых задач, связанных с Docker.
npx clawhub@latest install dockerНажмите кнопку Установить вверху страницы для настройки в один клик
.env.--privileged.Обеспечивает использование фиксированных версий образов, объединение слоёв RUN для предотвращения устаревших кэшей, оптимизацию порядка COPY и применение USER nonroot по умолчанию. Выявляет незаметные ошибки, такие как использование ADD вместо COPY или утечка секретов через аргументы сборки.
Охватывает полный рабочий процесс Compose, включая условия depends_on с учётом проверок работоспособности (health-check), многофайловую композицию, размещение файлов .env, а также подводные камни монтирования томов, которые незаметно перезаписывают данные контейнера.
Объясняет, почему DNS контейнеров требует пользовательских сетей, как ограничить опубликованные порты адресом 127.0.0.1 для доступа только с локальной машины, а также как избежать накопления анонимных томов и несоответствия прав доступа при монтировании каталогов.
Предоставляет практическую карту кодов завершения (137 = OOM, 139 = segfault), инспекцию логов упавших контейнеров, а также техники доступа к файловым системам в distroless-контейнерах или аварийно завершившихся контейнерах с использованием docker cp и отладочных sidecar-контейнеров.
Обнаруживает опасные паттерны, включая секреты, встроенные через ENV, использование флага --privileged, а также образы из непроверенных реестров. Рекомендует монтирование секретов и конкретные возможности Linux вместо широкой эскалации привилегий.
Отслеживает висячие образы, неограниченный рост кэша сборки, остановленные контейнеры, потребляющие дисковое пространство, и осиротевшие сети. Предоставляет точные команды prune, необходимые для поддержания хост-систем в чистоте.
Используйте этот навык при написании нового Dockerfile, чтобы автоматически применять зафиксированные базовые образы, оптимальный порядок слоёв, паттерны многоэтапной сборки, непривилегированных пользователей и ограничения ресурсов — избегая наиболее распространённых ошибок сборки и безопасности с самого начала.
Когда контейнер неожиданно завершает работу, навык помогает вам разобраться в кодах выхода, получить логи из упавших контейнеров, проверить состояние с помощью docker inspect и восстановить файлы из файловой системы остановленного контейнера.
Оркестрируйте базы данных, API и фронтенд-сервисы с правильными условиями проверки работоспособности (health-check), ограниченными привязками портов, именованными томами и размещением файла .env, чтобы сервисы запускались в нужном порядке и надёжно взаимодействовали друг с другом.
Поддерживайте Docker-хост в исправном состоянии: удаляйте «висячие» образы, освобождайте кэш сборки, удаляйте остановленные контейнеры и очищайте осиротевшие сети — используя правильные флаги, чтобы случайно не удалить именованные тома.
npx clawhub@latest install dockerПлатформы
Войдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!