docker 创建springboot项目 镜像并运行

第一步:先创建jdk环境镜像,可以参考如下博文

https://blog.csdn.net/qq_35981283/article/details/80738451

第二步:准备好本地springboot项目,将spirngboot项目的war上传到服务器。如下

docker 创建springboot项目 镜像并运行_第1张图片

第三步:制作该镜像的dockerfile,如下

docker 创建springboot项目 镜像并运行_第2张图片

FROM  表示以某个基础镜像进行制作,当前是以jdk镜像进行制作。

MAINTAINER 表示制作人

COPY 表示将服务器上的某个文件复制到镜像的某个地方

CMD 表示容器启动时需要执行的命令

EXPOSE 表示容器启动后对外开放的端口

第四步:执行镜像制作命令

docker build -t sprinpbootdemo . -f springbootdockerfile

第五步:查看已经制作好的镜像

docker 创建springboot项目 镜像并运行_第3张图片

第六步:运行制作好的镜像

docker run -d -p 8080:8080 sprintbootdemo

-d表示后端运行   -p 表示主机端口和容器端口的映射,前者表示主机端口,后者表示容器端口,容器端口要和镜像制作文件中的保持一致,该端口也是springboot项目所使用的端口

第7步:浏览器访问springboot项目

docker 创建springboot项目 镜像并运行_第4张图片

 

 

 

你可能感兴趣的:(docker学习)