I want to install and run wkhtmltopdf from Dockerfile
of Spring-Boot
application when I will build and run the Spring-boot
application.
I have written the below given scripts in Dockerfile
to install wkhtmltopdf.
FROM debian:jessie
RUN apt-get update \
&& apt-get install -y \
curl \
libxrender1 \
libfontconfig \
libxtst6 \
xz-utils
RUN curl "https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz" -L -o "wkhtmltopdf.tar.xz"
RUN tar Jxvf wkhtmltopdf.tar.xz
RUN mv wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
ENTRYPOINT ["wkhtmltopdf"]
The above scripts created a docker images, but how to run those images to test wkhtmltopdf is working or not? Or Any other approach we have to install & run wkhtmltopdf from Dockerfile
?
Another simple answer:
# Create image based on the official openjdk 8-jre-alpine image from the dockerhub
FROM openjdk:8-jre-alpine
# Install wkhtmltopdf
RUN apk add --no-cache wkhtmltopdf
ENTRYPOINT ["wkhtmltopdf"]
Perhaps this solution will help. Wkhtmltopdf will be install to /usr/bin/wkhtmltopdf
RUN apt-get update \
&& apt-get install -y \
...
wkhtmltopdf \
...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With