Docker :Docker网络与Spring boot项目发布
# 使用基础镜像
FROM openjdk:8-jdk-alpine
# 指定维护者信息
LABEL maintainer="xx@example.com"
# 设置工作目录
WORKDIR /app
# 将jar包添加到容器中并重命名
ADD target/myapp-0.0.1-SNAPSHOT.jar app.jar
# 暴露容器内的端口给外部访问
EXPOSE 8080
# 配置容器启动后执行的命令
ENTRYPOINT ["java","-jar","/app/app.jar"]
这个Dockerfile为Spring Boot项目创建了一个轻量级的Docker镜像。它使用了Alpine Linux作为基础镜像,这是一个非常小巧但功能强大的Linux发行版。它将编译好的Spring Boot jar文件添加到镜像中,并且暴露了8080端口。当容器启动时,它将执行java -jar命令来运行Spring Boot应用程序。这个Dockerfile为开发者提供了一个简洁且高效的方式来打包和部署他们的Java应用程序。
评论已关闭