Если при сборке нужно скачать приватные зависимости, обратиться к закрытому реестру или получить пакет из внутреннего репозитория, обычные ARG или ENV для токенов — плохой выбор.
BuildKit поддерживает --mount=type=secret: секрет временно появляется внутри конкретной инструкции RUN и не записывается в слой образа. Токен не останется в истории слоёв и не утечёт при публикации.
Подробнее: https://clck.su/YobQI
Полная статья: https://clck.su/YobQI