java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot3.x打包Docker

SpringBoot3.x打包Docker容器的实现

作者:程序员食堂

这篇文章主要介绍了SpringBoot3.x打包Docker容器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Docker化Spring Boot应用

创建文件夹 demo

mkdir demo
cd demo

创建Dockerfile

# 两个 openjdk 二选一
#FROM openjdk:17-jre-alpine

FROM eclipse-temurin:17

MAINTAINER chengxuyuanshitang  <chengxuyuanshitang@XX.com>

RUN mkdir -p  /workspace/java/demo

COPY demo.jar  /workspace/java/demo/demo.jar

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", " /workspace/java/demo/demo.jar"]

CMD ["--spring.profiles.active=test"]

EXPOSE 8122

在demo夹下面放入demo.jar

demo.jar和Dockerfile在一个目录下面

执行镜像构建命令

docker build -t demo:v1 .

查看本地镜像

docker images

运行容器

docker run -p 8899:8122 demo:v1

浏览器访问

IP:8899/doc.html#/home

到此这篇关于SpringBoot3.x打包Docker容器的实现的文章就介绍到这了,更多相关SpringBoot3.x打包Docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

您可能感兴趣的文章:
阅读全文