From 9ee0dd4e3b838f8b10bc256a1e05577e277c6405 Mon Sep 17 00:00:00 2001 From: "uzhou.zy" <uzhou.zy@alibaba-inc.com> Date: Tue, 7 May 2019 14:49:48 +0800 Subject: [PATCH] add dockerfile and tars(include jdk and maven) --- dockerfile/debian-jdk8-devel/Dockerfile | 6 ++++++ .../debian-jdk8-release-consumer/Dockerfile | 10 ++++++++++ .../debian-jdk8-release-consumer/start.sh | 1 + .../debian-jdk8-release-provider/Dockerfile | 10 ++++++++++ .../debian-jdk8-release-provider/start.sh | 1 + dockerfile/debian-jdk8/Dockerfile | 10 ++++++++++ 6 files changed, 38 insertions(+) create mode 100644 dockerfile/debian-jdk8-devel/Dockerfile create mode 100644 dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/Dockerfile create mode 100644 dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/start.sh create mode 100644 dockerfile/debian-jdk8-release/debian-jdk8-release-provider/Dockerfile create mode 100644 dockerfile/debian-jdk8-release/debian-jdk8-release-provider/start.sh create mode 100644 dockerfile/debian-jdk8/Dockerfile diff --git a/dockerfile/debian-jdk8-devel/Dockerfile b/dockerfile/debian-jdk8-devel/Dockerfile new file mode 100644 index 0000000..0a0d896 --- /dev/null +++ b/dockerfile/debian-jdk8-devel/Dockerfile @@ -0,0 +1,6 @@ +FROM registry.cn-shanghai.aliyuncs.com/aliware2019/aliware:debian-jdk + +ADD apache-maven-3.6.1-bin.tar.gz /opt + +ENV MAVEN_HOME=/opt/apache-maven-3.6.1 +ENV PATH=${PATH}:${MAVEN_HOME}/bin diff --git a/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/Dockerfile b/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/Dockerfile new file mode 100644 index 0000000..8a2601d --- /dev/null +++ b/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/Dockerfile @@ -0,0 +1,10 @@ +FROM registry.cn-shanghai.aliyuncs.com/aliware2019/aliware:debian-jdk8-devel + +COPY service-consumer-1.0.0.jar /usr/local/service/ + +COPY start.sh /usr/local/service + +WORKDIR /usr/local/service + +ENTRYPOINT ["sh","start.sh"] + diff --git a/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/start.sh b/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/start.sh new file mode 100644 index 0000000..daf523c --- /dev/null +++ b/dockerfile/debian-jdk8-release/debian-jdk8-release-consumer/start.sh @@ -0,0 +1 @@ +java -jar service-consumer-1.0.0.jar diff --git a/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/Dockerfile b/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/Dockerfile new file mode 100644 index 0000000..bbfb6b0 --- /dev/null +++ b/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/Dockerfile @@ -0,0 +1,10 @@ +FROM registry.cn-shanghai.aliyuncs.com/aliware2019/aliware:debian-jdk8-devel + +COPY service-provider-1.0.0.jar /usr/local/service/ + +COPY start.sh /usr/local/service + +WORKDIR /usr/local/service + +ENTRYPOINT ["sh","start.sh"] + diff --git a/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/start.sh b/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/start.sh new file mode 100644 index 0000000..886ea10 --- /dev/null +++ b/dockerfile/debian-jdk8-release/debian-jdk8-release-provider/start.sh @@ -0,0 +1 @@ +java -jar service-provider-1.0.0.jar diff --git a/dockerfile/debian-jdk8/Dockerfile b/dockerfile/debian-jdk8/Dockerfile new file mode 100644 index 0000000..b8f3879 --- /dev/null +++ b/dockerfile/debian-jdk8/Dockerfile @@ -0,0 +1,10 @@ +FROM debian:stretch + +ADD jdk-8u211-linux-x64.tar.gz /opt/ + +ENV LANG C.UTF-8 +ENV JAVA_HOME=/opt/jdk1.8.0_211 +ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar +ENV PATH $PATH:$JAVA_HOME/bin + + -- GitLab