Параметр –root-user-action выбирает реакцию pip на запуск от root и принимает warn либо ignore. Права не меняются.
Сохраняйте предупреждение
Режим warn напоминает, что файлы могут получить владельца root или пересечься с пакетным менеджером ОС, особенно на обычном сервере вне контейнера.
Не путайте ignore с изоляцией
Значение ignore только скрывает сообщение и не создает venv, не меняет install scheme и не делает вмешательство в EXTERNALLY-MANAGED Python безопасным для последующих обновлений базовой операционной системы.
python -m pip install --root-user-action=warn package_name
Проектируйте контейнер явно
В image устанавливайте пакеты в отдельный venv или контролируемый prefix, затем переключайтесь на непривилегированного пользователя для запуска приложения и проверки записи.
Если сборка требует ignore только ради чистого лога, сначала подтвердите точный каталог установки и владельца файлов в готовом образе.
Системную защиту объясняет –break-system-packages. Значения приводит справочник pip install.