第一步:先创建jdk环境镜像,可以参考如下博文
https://blog.youkuaiyun.com/qq_35981283/article/details/80738451
第二步:准备好本地springboot项目,将spirngboot项目的war上传到服务器。如下
第三步:制作该镜像的dockerfile,如下
FROM 表示以某个基础镜像进行制作,当前是以jdk镜像进行制作。
MAINTAINER 表示制作人
COPY 表示将服务器上的某个文件复制到镜像的某个地方
CMD 表示容器启动时需要执行的命令
EXPOSE 表示容器启动后对外开放的端口
第四步:执行镜像制作命令
docker build -t sprinpbootdemo . -f springbootdockerfile
第五步:查看已经制作好的镜像
第六步:运行制作好的镜像
docker run -d -p 8080:8080 sprintbootdemo
-d表示后端运行 -p 表示主机端口和容器端口的映射,前者表示主机端口,后者表示容器端口,容器端口要和镜像制作文件中的保持一致,该端口也是springboot项目所使用的端口
第7步:浏览器访问springboot项目