2016-07-14 1 views
1

На моем сервере Ubuntu 14.04 у меня есть изображение Docker с именем virtual_machine. Когда я не использую пространство имен пользователей (--userns-remap=myuser), я могу видеть изображения докеров с помощью команды docker images. Когда я разрешаю пространство имен на демке docker, изображения не видны. Пользователь, который запускает докер и создает контейнер, также названный в --userns-remap=myuser, является пользователем, который не имеет почти никаких привилегий на хосте.Невозможно получить доступ к изображениям Docker при использовании пространства имен пользователей

Я попытался предоставить ему полную собственность и все привилегии в каталоге /var/lib/docker/, но результат будет таким же. Что происходит?

ответ

0

Когда докер демон запускается с пространством имен пользователя активирован, он не ищет образы в /var/lib/docker, но в подкаталоге, как /var/lib/docker/xxxx:yyyy, хххх и гггг в зависимости от Вашего/и т.д./subuid и/и т.д./subgid.

Затем изображения необходимо снова создать.

Старые изображения не теряются и доступны, если опция пространства имен пользователя деактивирована.

Смежные вопросы