cups-docker (sha256:9def22cd3e7bb0c4d4311b38c9225c278d867925cc5b7fd5e458f5b246394141)
Published 2025-06-04 09:25:47 +02:00 by lycaknight
Installation
docker pull git.lycaknight.de/lycaknight/cups-docker@sha256:9def22cd3e7bb0c4d4311b38c9225c278d867925cc5b7fd5e458f5b246394141sha256:9def22cd3e7bb0c4d4311b38c9225c278d867925cc5b7fd5e458f5b246394141About this package
CUPS Printer Server
Image layers
| # debian.sh --arch 'amd64' out/ 'stable' '@1747699200' |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV TZ=EUROPE/BERLIN |
| ENV CUPSADMIN=admin |
| ENV CUPSPASSWORD=password |
| LABEL org.opencontainers.image.source=https://github.com/anujdatar/cups-docker |
| LABEL org.opencontainers.image.description=CUPS Printer Server |
| LABEL org.opencontainers.image.author=Anuj Datar <anuj.datar@gmail.com> |
| LABEL org.opencontainers.image.url=https://github.com/anujdatar/cups-docker/blob/main/README.md |
| LABEL org.opencontainers.image.licenses=MIT |
| RUN /bin/sh -c apt-get update -qq && apt-get upgrade -qqy && apt-get install -qqy apt-utils usbutils cups cups-filters printer-driver-all printer-driver-cups-pdf printer-driver-foo2zjs foomatic-db-compressed-ppds openprinting-ppds avahi-daemon inotify-tools screen && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| EXPOSE map[631/tcp:{}] |
| EXPOSE map[5353/udp:{}] |
| RUN /bin/sh -c sed -i 's/Listen localhost:631/Listen 0.0.0.0:631/' /etc/cups/cupsd.conf && sed -i 's/Browsing Off/Browsing On/' /etc/cups/cupsd.conf && sed -i 's/<Location \/>/<Location \/>\n Allow All/' /etc/cups/cupsd.conf && sed -i 's/<Location \/admin>/<Location \/admin>\n Allow All\n Require user @SYSTEM/' /etc/cups/cupsd.conf && sed -i 's/<Location \/admin\/conf>/<Location \/admin\/conf>\n Allow All/' /etc/cups/cupsd.conf && echo "ServerAlias *" >> /etc/cups/cupsd.conf && echo "DefaultEncryption Never" >> /etc/cups/cupsd.conf # buildkit |
| RUN /bin/sh -c cp -rp /etc/cups /etc/cups-bak # buildkit |
| VOLUME [/etc/cups] |
| COPY entrypoint.sh / # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| CMD ["/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.author | Anuj Datar <anuj.datar@gmail.com> |
| org.opencontainers.image.description | CUPS Printer Server |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.source | https://github.com/anujdatar/cups-docker |
| org.opencontainers.image.url | https://github.com/anujdatar/cups-docker/blob/main/README.md |