34 lines
698 B
Docker
34 lines
698 B
Docker
# Base-Image
|
|
FROM ubuntu:18.04
|
|
|
|
# Environment
|
|
ENV CUPS_ADMIN_USER=print
|
|
ENV CUPS_ADMIN_PASSWD=print
|
|
|
|
# Labels
|
|
LABEL maintainer="Markus Pesch"
|
|
|
|
# Non-Interactive
|
|
ENV DEBIAN_FRONTEND="noninteractive"
|
|
|
|
# Software installation
|
|
RUN apt-get update && \
|
|
apt-get upgrade --yes && \
|
|
apt-get install --yes \
|
|
sudo \
|
|
cups \
|
|
cups-client \
|
|
cups-bsd \
|
|
cups-filters \
|
|
foomatic-db-compressed-ppds \
|
|
printer-driver-all \
|
|
openprinting-ppds \
|
|
hpijs-ppds \
|
|
hp-ppd \
|
|
hplip && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
|
|
RUN chmod +x /usr/local/bin/entrypoint.sh
|
|
|
|
ENTRYPOINT [ "/usr/local/bin/entrypoint.sh"] |