🔗 Ресурсы: Dockerfile и хранилища данных

⚡ Главные ссылки

Официальная документация

  • Dockerfile reference — полная справка по всем инструкциям: FROM, RUN, COPY, ADD, CMD, ENTRYPOINT, ENV, ARG, EXPOSE, WORKDIR, USER, VOLUME, ONBUILD, HEALTHCHECK и другим.
  • Best practices for writing Dockerfiles — официальные рекомендации: минимальные образы, порядок инструкций, кеширование, .dockerignore, многоэтапные сборки.
  • Volumes в Docker — управление томами: создание, монтирование, резервное копирование, драйверы.
  • Bind mounts — монтирование директорий хоста в контейнер.
  • docker build CLI reference — все флаги команды docker build.

Образы на Docker Hub

Полезные инструменты

  • hadolint — линтер для Dockerfile. Проверяет на антипаттерны и нарушения best practices. Используйте онлайн: hadolint.github.io/hadolint.
  • dive — инструмент для анализа слоёв Docker-образа. Показывает, что добавлено, изменено или удалено в каждом слое.
  • Docker Scout — анализ уязвимостей в образах, встроен в Docker Desktop.

Статьи и руководства

← К оглавлению урока