我的打印機(jī)是HP 1020puls,群暉DS920+,不支持Airprint。在參考低成本的無線打印:群暉上通過Docker容器實(shí)現(xiàn)Airprint_nas存儲(chǔ)_什么值得買這篇文章的時(shí)候發(fā)現(xiàn)我的容器不能正常部署。通過一系列的折騰,發(fā)現(xiàn)部分問題,現(xiàn)在發(fā)出來讓大家避雷。
具體步驟還是以大神的這篇文章為主,修改了幾個(gè)細(xì)節(jié)
一、現(xiàn)在我沒有辦法從官方源下載鏡像,我也沒有使用大神使用的鏡像,我用的是olbat/cupsd,鏡像網(wǎng)站來自https://docker.1ms.run。
二、因?yàn)樾薷牧绥R像來源,ssh返回錯(cuò)誤信息提示docker找不到該鏡像,使用docker images命令發(fā)現(xiàn)鏡像倉(cāng)庫(kù)地址是docker.1ms.run/olbat/cupsd
,而不是直接的 olbat/cupsd
。
我使用docker tag
命令:docker tag docker.1ms.run/olbat/cupsd:latest olbat/cupsd:latest,修改了名稱,這樣可以繼續(xù)用原來博主的ssh命令運(yùn)行容器。
三、olbat/cupsd默認(rèn)的用戶名和密碼都是print,命令需要同步修改
最后我使用的命令是
docker run -d
--name=airprint
--net="host"
--privileged=true
-e "CUPS_USER_ADMIN"="print"
-e "CUPS_USER_PASSWORD"="print"
-e TZ="Asia/Shanghai"
-e HOST_OS="Synology"
-e "TCP_PORT_631"="631"
-v "/volume1/docker/airprint/config":"/config"
-v /dev:/dev
-v "/volume1/docker/airprint/avahi":"/etc/avahi/services"
-v /var/run/dbus:/var/run/dbus
olbat/cupsd
到此容器運(yùn)行了,我也能進(jìn)入https://DSM的IP:631頁面。
但是我的問題出來了,在頁面里面我的打印機(jī)沒有被發(fā)現(xiàn)。。。但是在群暉控制面板,外接設(shè)備是能識(shí)別我的打印機(jī)的。請(qǐng)教一下各位,我的這個(gè)問題需要怎么解決,謝謝。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,