Docker安裝Java環境,併發布自己的Jar包,生成Docker鏡像

在 usr/local下,

創建jdk目錄,用於存放JDK安裝包。將事先下載好的JDK包考此處(我用的rz)

創建biSv目錄,存放自己的Jar包文件,當然還有配置文件

在usr/local下,創建Dockerfile,用於創建Docker鏡像

內容截圖如下:

內容爲:

FROM ubuntu
MAINTAINER ZHCH<[email protected]>
RUN mkdir /usr/local/jdk
WORKDIR /usr/local/jdk
ADD /jdk/jdk-8u144-linux-x64.tar.gz /usr/local/jdk

ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_144
ENV JRE_HOME /usr/local/jdk/jdk1.8.0_144/jre
ENV PATH $JAVA_HOME/bin:$PATH


RUN mkdir /usr/local/biSv
WORKDIR /usr/local/biSv
COPY /biSv/cloud_tdsy1-1.0-SNAPSHOT.jar /usr/local/biSv
COPY /biSv/application.yml /usr/local/biSv

ENTRYPOINT  ["java","-jar","cloud_tdsy1-1.0-SNAPSHOT.jar"]     #執行的命令

 

注意:安裝JDK和只安裝JRE,二者配置有所不同,如下圖所示:上半區Jre,下半區是JDK。這是大坑!

Docker build鏡像

docker build -t bisv:1.3 .

運行鏡像

docker run -itd --name bisv -p 7020:7020 -v /usr/local/biSv/logs:/usr/local/logs bisv:1.3

驗證

1、獲取Token

2、獲取數據

Tokcen參數和Body裏參數

數據獲取成功!

查看日誌

說明容器卷設置成功!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章