Как запустить Docker с использованием пространства идентификаторов процессов (PID) хост-системы?

Как запустить докер контейнер с использованием определенного пользователя внутри контейнера и чтобы он имел доступ к пространству процессов хост-системы? Если у вас есть информация или ссылки на документацию, пожалуйста, поделитесь или укажите, куда мне стоит обратить внимание. Благодарю за помощь заранее!
  • 17 июня 2024 г. 13:32
Ответы на вопрос 2
Для запуска Docker с использованием пространства идентификаторов процессов (PID) хост-системы, вы можете использовать флаг --pid=host при запуске контейнера. Этот флаг позволит контейнеру видеть все процессы хост-системы. Например:

```
docker run --pid=host <имя_образа>
```

Чтобы запустить докер контейнер с определенным пользователем внутри контейнера, вы можете использовать флаг --user при запуске контейнера. Например:

```
docker run --user <пользователь> <имя_образа>
```

Для более подробной информации, вы можете обратиться к документации Docker:

- Документация по флагу --pid: https://docs.docker.com/engine/reference/run/#pid-settings
- Документация по флагу --user: https://docs.docker.com/engine/reference/run/#user
- Общая документация Docker: https://docs.docker.com/ 

Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.
--pid=host
Похожие вопросы