Docker部署运行springboot项目,并使用Dockerfile制作镜像

前言

在centOS服务器上部署springboot项目,我们把打好的jar包做成docker镜像,然后使用docker运行,这就是部署的全部步骤,下面具体来说明操作。

一、首先要把项目部署到服务器上,就需要把文件上传到服务器上,我使用的是FileZilla客户端,此工具免费开源。

二、在服务器上创建一个文件夹springboot,把jar包放入此文件夹里。

三、创建一个Dockerfile的文件,放入springboot文件夹里,文件内容如下:

FROM java:8

VOLUME /tmp

ADD user-0.0.1-SNAPSHOT.jar/user-0.0.1-SNAPSHOT.jar

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/user-0.0.1-SNAPSHOT.jar"]


四、在springboot文件夹下执行docker构建镜像命令

#user-master表示生成镜像的名称,(注意后面有个点.)

docker build -t user-master .

五、运行刚才构建成的镜像

#这里我项目用的10001端口,这里我也映射10001端口,加上--name xxx是为了给容器取别名,方便docker命令操作

docker  run  -d  -p  10001:10001  --name user-service  user-master

六、项目变成容器运行在docker里,查看项目日志

容器日志命令查看:表示查看容器名为user-service的500行日志

docker   logs   -f    --tail   500   user-service

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容