docker run -d --name=airprint \
--net="host" \
--privileged=true \
-e TZ="Asia/Shanghai" \
-e HOST_OS="linux" \
-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:stable-2024-03-01"
以上为铁威马SSH中,直接一键装CUPS打印共享的命令
其中,对于拉取的软件版本,我做了版本限定,因为25年4月,我拉取的默认最新版,安装EPSON L380打印机后,不接受WIN电脑的打印指令
如果命令运行后提示如下信息,则是因为镜像仓库被墙的原因Unable to find image 'olbat/cupsd:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 103.246.246.144:443: connect: connection refused.
See 'docker run --help'.
,需要手工将国内镜像仓库加入到DOCKER配置中。蓝色这一段是我加入的可用镜像站。
jjjkkkxxx2@TNAS-JJJKKKXXX:/Volume4/@apps/DockerEngine/conf# pwd
/Volume4/@apps/DockerEngine/conf
jjjkkkxxx2@TNAS-JJJKKKXXX:/Volume4/@apps/DockerEngine/conf# cat daemon.json
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"log-driver": "json-file",
"data-root": "/Volume4/@apps/DockerEngine/DockerData",
"pidfile": "/var/run/docker.pid",
"live-restore": true,
"bip": "172.17.0.1/16"
}
jjjkkkxxx2@TNAS-JJJKKKXXX:/Volume4/@apps/DockerEngine/conf#
[分享] 解决25年4月拉DOCKER后无法打印问题,以及镜像仓库被墙问题。RE:TOS5.1下一条命令安装docker增加网络打印机功能
版主: TerraSupport, TMsupport, TMjack
