Использование mknod и device-cgroup-rule для динамической передачи принтера в закрепленные чашки
Я пытаюсь использовать мой Raspberry Pi в качестве сервера печати для моего принтера, запустив докеризированные чашки. Все отлично работает, когда я docker run
мое изображение передается в принтер с device
флаг.
Но, будучи дома, а не офисным принтером, он не всегда включен. Документация по созданию Docker, кажется, показывает, как справиться с этой ситуацией, используя device-cgroup-rule
флаг в сочетании с mknod
, но я не могу заставить его работать.
На хосте принтер имеет старший / младший номера 180/0. Следуя инструкциям, указанным выше, я запускаю контейнер для чашек, используя device-cgroup-flag="c 180:* rmw"
затем внутри контейнера сделайте mknod /dev/lp0 c 180 0
, Но сейчас работает lpinfo -v
все еще не обнаруживает принтер, как я ожидал.
Что я делаю неправильно?
1 ответ
Не берите в голову... это кажется, работает, когда я помещаю это под /dev/usb/lp0
вместо просто /dev/lp0
,