2016-12-16 6 views
1

Можно ли использовать контурные устройства в контейнере докеров без включения привилегированного режима. Похоже, там должен быть способ с добавлением возможности, но даже когда я бегу контейнер с флагом --cap-add=ALL я все еще получаю ошибку, когда я выполнить losetup -f команду:Использование петлевых устройств в докере без флага --privileged

[[email protected] /]# losetup -f losetup: Could not find any loop device. Maybe this kernel does not know about the loop device? (If so, recompile or 'modprobe loop'.)

ответ

0

вы можете использовать добавить колпачок и включен конкретный устройства для использования:

docker run -td --cap-add SYS_ADMIN --device /dev/loop0 --device /dev/loop-control