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 启动参数中指定