Использование петлевых устройств в докере без флага --privileged

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

[root@176f9063d3bb /]# 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'.)

1 ответ

Вы можете использовать add cap и включить конкретное устройство, чтобы использовать это:

docker run -td --cap-add SYS_ADMIN  --device /dev/loop0 --device /dev/loop-control
Другие вопросы по тегам