LINUX.ORG.RU

общий вопрос по контейнерам a.k.a нэеймспейсы

 , , , ,


0

1

Приветствую,

Помещаю приложение, например демон, в контейнер следующим образом:

% unshare -mnupi ./my_daemon

То есть изолирую почти все неймспейсы. Все запускается и работает, могу зайти в контейнер вот так:

% nsenter --mount=/proc/PID/ns/mnt --net=/proc/PID/ns/net --pid=/proc/PID/ns/pid /bin/bash

где PID это pid моего запущенного процесса. Вот здесь вопрос — данный процесс по-прежнему виден в списке процессов на хосте, то есть там где init_ns. Так и должно быть, насколько я понимаю?

★★

Последнее исправление: cruz7 (всего исправлений: 2)

Ответ на: комментарий от post-factum

Вот что еще мне не понятно: сетевым нетспейсам можно присвоить nsid, например:

ip netns set my_ns 1

И этот nsid больше изменить нельзя, пока «живет» network namespace.

Почему таких ID нет для других неймспейсов?

cruz7 ★★
() автор топика
Ответ на: комментарий от cruz7

man пишет, что используется в некоторых сообщениях netlink'а. Я не сильно знаю внутренности.

post-factum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.