php小编草莓今天为大家介绍在golang docker容器上安装libvips的方法。libvips是一个快速、高效的图像处理库,可以在各种应用场景中使用。在使用golang构建的docker容器中,安装libvips可以为图像处理提供强大的支持。本文将详细介绍安装libvips的步骤和注意事项,希望能对大家有所帮助。
如何在 Docker 容器上安装 libvips。
我对此的看法。
FROM ubuntu:20.04 RUN mkdir /app COPY imgApp /app ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y \ build-essential \ wget \ git \ pkg-config RUN apt-get install -y python3 python3-pip python3-setuptools \ python3-wheel RUN pip3 install meson ninja RUN apt-get install -y \ libexpat1-dev \ librsvg2-dev \ libpng-dev \ libjpeg-dev \ libwebp-dev \ libexif-dev \ liblcms2-dev \ libglib2.0-dev \ liborc-dev \ libgirepository1.0-dev \ gettext ARG VIPS_VER=8.14.2 ARG VIPS_DLURL=https://github.com/libvips/libvips/releases/download RUN cd /usr/local/src \ && wget ${VIPS_DLURL}/v${VIPS_VER}/vips-${VIPS_VER}.tar.xz \ && tar xf vips-${VIPS_VER}.tar.xz \ && cd vips-${VIPS_VER} && meson setup build --buildtype=release \ && cd build \ && meson compile \ && meson test \ && meson install RUN ldconfig RUN export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/vips/lib
希望将来有人能做得更好。
以上是在 golang docker 容器上安装 libvips的详细内容。更多信息请关注PHP中文网其他相关文章!