Параметр –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.