前言
在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
网友评论