docker
This commit is contained in:
14
builder-docker/dh-sdk/Dockerfile
Normal file
14
builder-docker/dh-sdk/Dockerfile
Normal file
@ -0,0 +1,14 @@
|
||||
FROM openjdk:11.0.13-slim-buster
|
||||
|
||||
ADD dhsdk /
|
||||
|
||||
WORKDIR /dhsdk
|
||||
|
||||
RUN echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dhsdk:/dhsdk/lib'>>/etc/profile \
|
||||
&& /bin/bash -c 'source /etc/profile'
|
||||
|
||||
CMD ["java","--version"]
|
||||
|
||||
# 打包之前先解压dhsdk.zip文件
|
||||
# docker build -f Dockerfile -t marsal1212/dhsdk-java11:latest .
|
||||
# 是为了gps-pass中的大华sdk单独做的镜像
|
BIN
builder-docker/dh-sdk/dhsdk.zip
Normal file
BIN
builder-docker/dh-sdk/dhsdk.zip
Normal file
Binary file not shown.
30
builder-docker/gradle/Dockerfile
Normal file
30
builder-docker/gradle/Dockerfile
Normal file
@ -0,0 +1,30 @@
|
||||
FROM kubespheredev/builder-base
|
||||
|
||||
ENV GRADLE_HOME /opt/gradle
|
||||
ENV GRADLE_VERSION 7.3.2
|
||||
ARG GRADLE_DOWNLOAD_SHA256=23b89f8eac363f5f4b8336e0530c7295c55b728a9caa5268fdd4a532610d5392
|
||||
RUN set -o errexit -o nounset \
|
||||
&& echo "Downloading Gradle" \
|
||||
&& wget --no-verbose --output-document=gradle.zip "https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip" \
|
||||
\
|
||||
&& echo "Checking download hash" \
|
||||
&& echo "${GRADLE_DOWNLOAD_SHA256} *gradle.zip" | sha256sum --check - \
|
||||
\
|
||||
&& echo "Installing Gradle" \
|
||||
&& unzip gradle.zip \
|
||||
&& rm gradle.zip \
|
||||
&& mv "gradle-${GRADLE_VERSION}" "${GRADLE_HOME}/" \
|
||||
&& ln --symbolic "${GRADLE_HOME}/bin/gradle" /usr/bin/gradle \
|
||||
\
|
||||
&& echo "Testing Gradle installation" \
|
||||
&& gradle --version
|
||||
|
||||
# java
|
||||
ENV JAVA_VERSIOIN 1.8.0
|
||||
RUN yum install -y java-${JAVA_VERSIOIN}-openjdk-devel java-${JAVA_VERSIOIN}-openjdk-devel.i686 && \
|
||||
yum -y clean all
|
||||
|
||||
CMD ["gradle","--version"]
|
||||
|
||||
#docker build -f Dockerfile -t marsal1212/builder-gradle:latest .
|
||||
#docker build -f Dockerfile -t marsal1212/builder-gradle:latest .
|
Reference in New Issue
Block a user