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目录,用来外挂配置文件
完成后如何所示
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 容器名
7.将镜像保存到本地以及加载镜像
docker save imageID > filename
docker load < filename