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