Оптимизация и безопасность образов (images)
Часть курса Docker
Почти ни один production-инцидент, связанный с Docker, не является багом самого Docker. Повторяющийся паттерн куда скучнее: образ, собранный из node:latest два года назад, работающий от root, весом 900 МБ, несущий на себе все известные уязвимости в дистрибутиве, который никто не обновлял, потому что в день сборки всё работало, а с тех пор ничто не сказало обратного.
Ни одно из решений не сложное. Это четыре привычки, каждая из которых стоит нескольких строк в Dockerfile, и вместе они убирают большую часть риска и большую часть размера. Этот урок - о них и об инструментах, которые их проверяют. ...
Хочешь изучать Docker Оптимизация и безопасность образов (images) в реальной среде?
Нажми ниже, получи Linux-машину с Docker наготове и пройди Оптимизация и безопасность образов (images) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокОптимизация и безопасность образов (images)Чему вы научитесь
- Small bases like alpine and distroless
- USER non-root
- Pinning versions
- Docker scout
- Trivy
- Multi-arch idea
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Что такое Docker20 мин
- 2Ваш первый контейнер (container)25 мин
- 3Образы (images) и Dockerfile30 мин
- 4Создание пользовательских образов (images)35 мин
- 5Контейнерная (container) сеть30 мин
- 6Тома (volumes) и постоянное хранилище30 мин
- 7Docker Compose35 мин
- 8Многоэтапные сборки (multi-stage builds)35 мин
- 9Переменные окружения и секреты25 мин
- 10Healthcheck'и (healthchecks) и политики перезапуска25 мин
- 11Оптимизация и безопасность образов (images)30 мин
- 12Реестры (registries) и публикация25 мин
- 13Итоговый проект: развертывание стека50 мин
