docker部署springboot项目

260 阅读1分钟

1.将springboot项目打包成jar包,上传至服务器指定目录;
2.在该目录下创建DockerFile文件,写入内容如下:

FROM java:8

MAINTAINER liwei5

EXPOSE 8010

ADD gxbkg.jar /gxbkg.jar
ADD conf /conf

ENTRYPOINT ["java","-jar","/gxbkg.jar","--spring.config.location=/conf/application-prod.yml"]

3.生成docker镜像:(注意点号)
docker build -t 镜像名 .

4.在当前目录下常见conf目录,用来外挂配置文件

完成后如何所示
image.png

5.接下来启动docker容器
docker run -d -p 8090:8080 -v #{placeholder1}/conf:/conf --name #{placeholder2} gxbkg-img
placeholder1表示部署包解压后conf文件夹的路径,如/root/liwei5/gxbkg/conf placeholder2表示容器名称,如:gxbkg

6.查看启动日志
docker logs -f 容器名

image.png

7.将镜像保存到本地以及加载镜像

docker save imageID > filename
docker load < filename