一:介绍
1 2
| 使用docker部署springboot项目,简单的写一个springboot,可以从https://start.spring.io 上面创建一个最简单的demo项目。
|
二:编写Dockerfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| # 使用官方 Java 17 镜像作为基础镜像 FROM openjdk:17-jdk
# 作者 MAINTAINER renjie
# VOLUME 指定临时文件目录为/tmp,在主机/opt/docker/dockerFiles/docker_boot目录下创建一个临时文件并链接到容器的/tmp下 VOLUME /tmp
# 将jar包添加到容器中并更名为docker_boot.jar ADD docker-1.0.jar docker_boot.jar
# 运行jar包 RUN bash -c 'touch /docker_boot.jar'
ENTRYPOINT ["java","-jar","/docker_boot.jar"]
# 暴露6001端口作为微服务 EXPOSE 6001
|
三:编译
1
| docker build -t docker_boot:1.0 .
|

四:运行
1
| docker run -d -p 6001:6001 docker_boot:1.0
|

五:备注
1
| 这里是简单的,比如日志文件,配置文件之类的,并没有覆盖。
|
*************感谢您的阅读*************