Pasang libvips pada bekas docker golang

WBOY
Lepaskan: 2024-02-09 19:33:09
ke hadapan
984 orang telah melayarinya

在 golang docker 容器上安装 libvips

PHP editor Strawberry akan memperkenalkan kepada anda hari ini cara memasang libvips pada bekas docker golang. libvips ialah perpustakaan pemprosesan imej yang pantas dan cekap yang boleh digunakan dalam pelbagai senario aplikasi. Dalam bekas docker yang dibina dengan golang, memasang libvips boleh memberikan sokongan yang kuat untuk pemprosesan imej. Artikel ini akan memperkenalkan secara terperinci langkah dan langkah berjaga-jaga untuk memasang libvips. Saya harap ia akan membantu semua orang.

Kandungan soalan

Cara memasang libvips pada bekas Docker.

Penyelesaian

Pendapat saya tentang ini.

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
Salin selepas log masuk

Semoga seseorang dapat melakukan yang lebih baik pada masa hadapan.

Atas ialah kandungan terperinci Pasang libvips pada bekas docker golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!