一、使用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