dockerfile製作映象: springboot 微服務
阿新 • • 發佈:2018-12-26
1. 先將微服務jar 放到dockerfile 同一級目錄
2. 編寫dockerfile
FROM centos:7.2.1511
MAINTAINER zhu <zhu.>
#建立目錄
RUN mkdir -p /xx/java/jdk1.8.0_151
#把當前目錄下的jdk資料夾新增到映象
ADD jdk1.8.0_151 /xx/java/jdk1.8.0_151
ENV JAVA_HOME=/xx/java/jdk1.8.0_151
ENV CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar
ENV PATH=$PATH:$JAVA_HOME/bin
ADD study.jar /xx/
WORKDIR /xx/
#暴露8080埠
EXPOSE 8080
CMD ["java","-jar","study.jar","--server.port=8080"]
3. 建立映象 注意一下 紅點 表示當前目錄
docker build -t springboottest:0.0.1 . --rm=true
4.啟動
docker run --name zcy2 -d -p 8030:8080 045bb5621bbd
5 訪問http:ip:8030
6.日誌檔案:
通過-v 啟動引數中指定