1. First put the microservice jar in the same level directory as dockerfile
2. Write dockerfile
FROM centos:7.2.1511
MAINTAINER zhu <zhu.> #Create
a directoryRUN
mkdir -p /xx/java/jdk1.8.0_151 #Add
the jdk folder in the current directory to the mirror
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/ #Expose
port
8080 EXPOSE 8080
CMD ["java","-jar","study.jar","--server.port=8080"]
3. Create an image
docker build -t springboottest:0.0.1 . --rm=true
4. Start
docker run --name zcy2 -d -p 8030:8080 045bb5621bbd
5 Access http:ip:8030
6. Log file:
via the -v startup parameter specified