需要在docker node:alpine image中使用wkhtmltopdf

时间:2019-02-01 05:44:53

标签: node.js docker wkhtmltopdf

我有图像docker image node:alpine,需要在我的API服务的某些部分中使用wkhtmltopdf。这是我的docker文件

FROM node:alpine

# Create app directory
WORKDIR /usr/src/app

# Install app dependencies
COPY package.json .
# For npm@5 or later, copy package-lock.json as well
# COPY package.json package-lock.json .

RUN npm install

# Bundle app source
COPY . .

EXPOSE 8080

CMD [ "npm", "start" ]

记住我已经在docker上安装了wkhtmltopdf容器

1 个答案:

答案 0 :(得分:0)

您可以从github的仓库中下载它,并在您的容器中调用二进制文件:

RUN curl -L https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz | tar -xJ

以上内容将其下载并解压缩到docker映像中的活动工作目录中。