Разница 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, поэтому, если вы используете версию сообщества, эта опция вообще не будет доступна, оставив вам использовать только переменные среды