在 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裏參數
數據獲取成功!
查看日誌
說明容器卷設置成功!