From 4a1289ec6ca1eb86563e63d5a93c1756dbcd88d4 Mon Sep 17 00:00:00 2001 From: kaiiak Date: Tue, 28 Dec 2021 12:07:19 +0800 Subject: [PATCH] try use buster --- Dockerfile.alpine | 56 +++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 8af0eaf..cd1f81d 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -1,4 +1,4 @@ -FROM golang:alpine as builder +FROM golang:buster as builder LABEL maintainer="kaiiak,aNxFi37X@outlook.com" @@ -10,33 +10,9 @@ ENV OPENCV_VERSION $OPENCV_VERSION RUN rm -rf /var/cache/apk/ -# RUN curl -Lo opencv.zip https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip && \ -# unzip -q opencv.zip && \ -# curl -Lo opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/${OPENCV_VERSION}.zip && \ -# unzip -q opencv_contrib.zip && \ -# rm opencv.zip opencv_contrib.zip && \ -# cd opencv-${OPENCV_VERSION} && \ -# mkdir build && cd build && \ -# cmake -D CMAKE_BUILD_TYPE=RELEASE \ -# -D CMAKE_INSTALL_PREFIX=/usr/local \ -# -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-${OPENCV_VERSION}/modules \ -# -D WITH_JASPER=OFF \ -# -D BUILD_DOCS=OFF \ -# -D BUILD_EXAMPLES=OFF \ -# -D BUILD_TESTS=OFF \ -# -D BUILD_PERF_TESTS=OFF \ -# -D BUILD_opencv_java=NO \ -# -D BUILD_opencv_python=NO \ -# -D BUILD_opencv_python2=NO \ -# -D BUILD_opencv_python3=NO \ -# -D OPENCV_GENERATE_PKGCONFIG=ON .. && \ -# make -j5 && \ -# make preinstall && make install && \ -# cd /go && rm -rf opencv* - -RUN curl -Lo opencv.zip https://gitcode.net/opencv/opencv/-/archive/${OPENCV_VERSION}/opencv-${OPENCV_VERSION}.zip && \ +RUN curl -Lo opencv.zip https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip && \ unzip -q opencv.zip && \ - curl -Lo opencv_contrib.zip https://gitcode.net/opencv/opencv_contrib/-/archive/${OPENCV_VERSION}/opencv_contrib-${OPENCV_VERSION}.zip && \ + curl -Lo opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/${OPENCV_VERSION}.zip && \ unzip -q opencv_contrib.zip && \ rm opencv.zip opencv_contrib.zip && \ cd opencv-${OPENCV_VERSION} && \ @@ -58,8 +34,32 @@ RUN curl -Lo opencv.zip https://gitcode.net/opencv/opencv/-/archive/${OPENCV_VER make preinstall && make install && \ cd /go && rm -rf opencv* +# RUN curl -Lo opencv.zip https://gitcode.net/opencv/opencv/-/archive/${OPENCV_VERSION}/opencv-${OPENCV_VERSION}.zip && \ +# unzip -q opencv.zip && \ +# curl -Lo opencv_contrib.zip https://gitcode.net/opencv/opencv_contrib/-/archive/${OPENCV_VERSION}/opencv_contrib-${OPENCV_VERSION}.zip && \ +# unzip -q opencv_contrib.zip && \ +# rm opencv.zip opencv_contrib.zip && \ +# cd opencv-${OPENCV_VERSION} && \ +# mkdir build && cd build && \ +# cmake -D CMAKE_BUILD_TYPE=RELEASE \ +# -D CMAKE_INSTALL_PREFIX=/usr/local \ +# -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-${OPENCV_VERSION}/modules \ +# -D WITH_JASPER=OFF \ +# -D BUILD_DOCS=OFF \ +# -D BUILD_EXAMPLES=OFF \ +# -D BUILD_TESTS=OFF \ +# -D BUILD_PERF_TESTS=OFF \ +# -D BUILD_opencv_java=NO \ +# -D BUILD_opencv_python=NO \ +# -D BUILD_opencv_python2=NO \ +# -D BUILD_opencv_python3=NO \ +# -D OPENCV_GENERATE_PKGCONFIG=ON .. && \ +# make -j5 && \ +# make preinstall && make install && \ +# cd /go && rm -rf opencv* + # Final stage -FROM golang:alpine as opencv +FROM golang:buster as opencv RUN apk --no-cache add ca-certificates build-base COPY --from=builder /usr/local/lib64 /usr/local/lib64 LABEL maintainer="kaiiak,aNxFi37X@outlook.com"