1. 程式人生 > >dockerfile製作映象: springboot 微服務

dockerfile製作映象: springboot 微服務

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 啟動引數中指定