CUPS print server image 
Overview
Docker image including CUPS print server and printing drivers (installed from the Debian packages).
Run the Cups server
docker run -d -p 631:631 -v /var/run/dbus:/var/run/dbus --name cupsd olbat/cupsd
Add printers to the Cups server
- Connect to the Cups server at http://127.0.0.1:631
- Add printers: Administration > Printers > Add Printer
Note: The admin user/password for the Cups server is print/print
Configure Cups client on your machine
- Install the
cups-client package
- Edit the
/etc/cups/client.conf, set ServerName to 127.0.0.1:631
- Test the connectivity with the Cups server using
lpstat -r
- Test that printers are detected using
lpstat -v
- Applications on your machine should now detect the printers!
Included package
- cups, cups-client, cups-filters
- foomatic-db
- printer-driver-all, printer-driver-cups-pdf
- openprinting-ppds
- hpijs-ppds, hp-ppd
- sudo, whois
- smbclient