Пользователь в Docker
Пользователь сборки задаёт учётную
запись, от которой идут следующие
шаги и старт.
Строка USER стоит после
выбора основы и меняет от чьего
имени выполняются команды
и главный процесс.
Основа - alpine.
Дальше все шаги и запуск
идут от nobody.
Образ greet печатает
имя текущего пользователя:
FROM alpine
USER nobody
CMD ["whoami"]
После сборки с меткой
-t greet . запуск покажет
строку nobody.
Выполним сборку и старт:
docker build -t greet .
docker run --rm greet
Соберите образ guest на alpine с учётной записью nobody и командой запуска, которая печатает текущего пользователя.
Запустите guest и запишите, какое имя появилось в выводе.