Выполните команду lpr print из контейнера Docker

503
Purnima Naik

Я новичок в докере. Мне нужно выполнить команду печати из контейнера Docker.

Предпосылки

Мой принтер установлен на хост-компьютере докера.

Что я должен сделать:

Мне нужно выдать команду печати из док-контейнера на принтер, который установлен на хосте. Мой докер контейнер:

`Linux 7cfbadaa4284 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC` 2018 x86_64 GNU/Linux 

Теперь, когда я пробую команду lpr в контейнере, она говорит:

bash: lpr: command not found 

Я нашел следующую ссылку на переполнение стека ( https://stackoverflow.com/questions/31030609/printing-from-inside-a-docker-container ), в которой говорится, что мне нужно установить чашки в контейнере, я тоже это пробовал но в таком случае

он говорит "Невозможно найти чашки пакета"

Может ли кто-нибудь направить меня в правильном направлении, чтобы я мог исследовать больше?

0
Вам необходимо установить чашки в Dockerfile перед созданием образа. Просто добавьте `RUN apt-get -y install cups` в ваш dockerfile и заново создайте образ, а затем контейнер. Alex Galera 6 лет назад 0

0 ответов на вопрос

Похожие вопросы