将一个简单的springboot应用部署到docker容器中

 

说明:  在vmware中安装了centos,centos中装了docker

1    编写dockerfile

 

FROM openjdk:jdk-slim
MAINTAINER hzz

ENV PARAMS=""

EXPOSE 99

ADD target/tool-*.jar /app.jar

#ENTRYPOINT ["java", "-jar", "$PARAMS /app.jar"]
ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]

2   打包,并将配置文件复制到centos的/home/docker/conf目录,将tool-0.0.1.jar复制到/home/docker/target这个文件夹,将dockerfile复制到/home/docker

3    制作镜像   docker build -f DockerFile -t hzz/tool:0.0.2  .     这个英文句号。不要忘了

4    修改/home/docker/conf的配置文件

5    启动镜像

docker run -it -p 9900:99  -v /home/docker/conf:/config  -e PARAMS="-Dspring.config.location=/config/application.yml"   f6633c5b3973  

 

posted on 2020-03-21 16:18  编世界  阅读(719)  评论(0编辑  收藏  举报