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

猜你喜欢

转载自blog.csdn.net/zhuchunyan_aijia/article/details/80096167