使用Docker创建一个springboot项目的镜像,并在容器中部署

一、将springboot项目打成jar包

使用Docker创建一个springboot项目的镜像,并在容器中部署_第1张图片
使用Docker创建一个springboot项目的镜像,并在容器中部署_第2张图片
如上图,打包生成了docker-demo-0.0.1-SNAPSHOT.jar

二、新建一个dockerTest目录,将docker-demo-0.0.1-SNAPSHOT.jar拷贝到dockerTest目录下,并在dockerTest目录下创建Dockerfile文件

使用Docker创建一个springboot项目的镜像,并在容器中部署_第3张图片
编辑Dockerfile文件的内容如下图

FROM openjdk:8
MAINTAINER che123
LABEL name="docker-demo" version="1.0" author="che123"
COPY docker-demo-0.0.1-SNAPSHOT.jar dockerdemo-image.jar
CMD ["java","-jar","dockerdemo-image.jar"]

使用Docker创建一个springboot项目的镜像,并在容器中部署_第4张图片

三、创建镜像

docker build -t docker-demo-image .

使用Docker创建一个springboot项目的镜像,并在容器中部署_第5张图片

四、创建container

docker run -d --name docker-demo-1 -p 9002:9001 docker-demo-image

使用Docker创建一个springboot项目的镜像,并在容器中部署_第6张图片

五、查看启动日志

docker logs docker-demo-1

六、在浏览器中输入192.168.1.7:9002/test

使用Docker创建一个springboot项目的镜像,并在容器中部署_第7张图片
使用Docker创建一个springboot项目的镜像,并在容器中部署_第8张图片

使用Docker创建一个springboot项目的镜像,并在容器中部署_第9张图片

七、还可以再创那一个Container

docker run -d --name docker-demo-2 -p 9003:9001 docker-demo-image

使用Docker创建一个springboot项目的镜像,并在容器中部署_第10张图片
使用Docker创建一个springboot项目的镜像,并在容器中部署_第11张图片

你可能感兴趣的:(Docker)