老鬼的博客 来都来啦,那就随便看看吧~
docker微服务
发布于: 2024-08-01 更新于: 2024-08-01 分类于:  阅读次数: 

一:介绍

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 .

2.jpg

四:运行

1
docker run -d -p 6001:6001 docker_boot:1.0

3.jpg

五:备注

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