Карточка Middle Безопасность контейнеров спрашивают часто обновлено

Безопасный docker run

Вопрос

Какие флаги делают запуск контейнера безопаснее?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

--user 10001 (не root), --cap-drop=ALL (+ --cap-add только нужное), --read-only + --tmpfs /tmp, --security-opt no-new-privileges, --memory, --cpus, --pids-limit, без --privileged, без docker.sock и без монтирования системных каталогов хоста. Плюс минимальный образ и сканирование.

Ответ

--user 10001 (не root), --cap-drop=ALL (+ --cap-add только нужное), --read-only + --tmpfs /tmp, --security-opt no-new-privileges, --memory, --cpus, --pids-limit, без --privileged, без docker.sock и без монтирования системных каталогов хоста. Плюс минимальный образ и сканирование.

Разбор

--user 10001 (не root), --cap-drop=ALL (+ --cap-add только нужное), --read-only + --tmpfs /tmp, --security-opt no-new-privileges, --memory, --cpus, --pids-limit, без --privileged, без docker.sock и без монтирования системных каталогов хоста. Плюс минимальный образ и сканирование.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.