Образ — подготовленный комплект для запуска, контейнер — уже созданная рабочая среда. Один образ можно использовать для нескольких экземпляров приложения.
Образы собирают в CI, хранят в реестре и запускают в среде исполнения. Контролируют происхождение базового образа, версии зависимостей, включённые файлы и сканирование. Digest фиксирует содержимое, но сам по себе не подтверждает, кто его создал и безопасно ли оно.
Сборка случайно копирует файл с токеном в один из слоёв. Удаление файла на следующем шаге не гарантирует исчезновение значения из распространяемых слоёв. Команда исключает секрет из процесса сборки, отзывает токен и выпускает новый образ с проверенным составом.
Обычно контейнер использует ядро хоста. Образ содержит пользовательские файлы и библиотеки, а не отдельную полноценную виртуальную машину.
latest — последняя безопасная версия?Нет. Это условный тег, его смысл и содержимое задаёт издатель.
Можно передавать пароль при сборке?Не включайте его в слои и метаданные. Применяют специальные механизмы секретов сборки и доставки во время запуска.