一、使用IDE将项目打成Jar包

 

 

 

二、登录服务器新建文件夹

将jar包上传到新建的文件夹中

 

 

三、创建DockerFile文件
vi DockerFile

代码如下:

## 基础镜像java
FROM java:8
## 作者是drgaon
MAINTAINER dragon
## 就是你上传的jar包的名称。给jar包起个别名
ADD project-spring_boot-1.0-SNAPSHOT.jar spring_boot.jar
## 就是在容器中以多少端口号运行
EXPOSE 8080
## 容器启动之后执行的命令,java -jar spring_boot.jar 即启动jar
ENTRYPOINT [“java”,”-jar”,”spring_boot.jar”]

四、构建镜像
代码如下:

docker build -t my/spring-boot .

注意最后的 . 表示Dockerfile文件在当前目录下
my/spring-boot构建之后镜像名称 可以随便起

五、运行
代码如下:

docker run -d –restart=always –name demo -p 8080:8080 my/spring-boot

–restart=always 这个表示docker容器在停止或服务器开机后会自动重新启动

docker ps 查看是否在容器中运行

docker logs –tail 300 -f demo 查看启动日志

如果docker run的时候没有加 –restart=always ,然后启动了怎么办?

docker update –restart=always demo 更新一下即可

demo 你的容器名称

————————————————
版权声明:本文为CSDN博主「qq_43000942」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43000942/article/details/124238531