安装mupdf版本为1.18.0可以先到mupdf官网下载
Dockerfile中放入源码文件,使用tar解压
目录结构如下
├── Dockerfile
├── install_mupdf.sh
├── mupdf-1.18.0-source.tar
└── requirements.txt
Dockerfile文件内容如下
FROM python:3.5
MAINTAINER rendy "example@qq.com"
ENV PYTHONUNBUFFERD 1
RUN mkdir /workspace
COPY requirements.txt /workspace/
COPY mupdf-1.18.0-source.tar /workspace/
COPY install_mupdf.sh /workspace/
WORKDIR /workspace
RUN bash /workspace/install_mupdf.sh
RUN pip install --upgrade pip
RUN pip install -r requirements.txt -i https://pypi.douban.com/simple
CMD ["/bin/bash"]
Dockerfile中用到的install_mupdf.sh文件
#!/bin/bash
mupdf_package="mupdf-1.18.0-source.tar"
mupdf_path="mupdf-1.18.0"
# 编译安装
tar -xf $mupdf_package -C $mupdf_path
cd $mupdf_path
make HAVE_X11=no HAVE_GLUT=no prefix=/usr/local install