Разница DOCKER_CONTENT_TRUST и доверие к контенту

Как я понял из официальной документации Docker, и переменная окружения DOCKER_CONTENT_TRUST, и deamon config content-trust предотвращают использование неподписанных тегов. Если я хочу ограничить использование неподписанных изображений, какой вариант будет лучшим?

Вариант 1: экспорт DOCKER_CONTENT_TRUST=1

Вариант 2: /etc/docker/daemon.json:{ "content-trust": { "mode": "enforced" } }

1 ответ

Лучшим вариантом было бы использовать доверие к контенту (то есть принудительное исполнение) с демоном docker (указанным в файле конфигурации демона json). Это предпочтительнее, потому что конечные пользователи вашей среды не могут просто отключить доверие, установив значение переменной среды DOCKER_CONTENT_TRUST на 0 и загрузив небезопасные образы.

С другой стороны, это доступно только в docker Enterprise, поэтому, если вы используете версию сообщества, эта опция вообще не будет доступна, оставив вам использовать только переменные среды

Другие вопросы по тегам