在容器(如Docker)中部署Java应用程序通常涉及以下步骤:
# 使用官方的OpenJDK镜像作为基础镜像
FROM openjdk:8-jdk-alpine
# 设置工作目录
WORKDIR /app
# 将JAR文件复制到工作目录
COPY target/my-spring-boot-app.jar app.jar
# 暴露端口
EXPOSE 8080
# 启动命令
ENTRYPOINT ["java", "-jar", "app.jar"]
docker build -t my-spring-boot-app .
这将使用Dockerfile中的指令构建一个名为my-spring-boot-app
的Docker镜像。
docker run -p 8080:8080 my-spring-boot-app
这将启动一个新的Docker容器,并将主机的8080端口映射到容器的8080端口。现在,你可以通过访问http://localhost:8080
来访问你的Java应用程序。
请注意,以上步骤假设你已经安装了Docker并熟悉基本的Docker命令。如果你还没有安装Docker,你可以从官方网站下载并安装适合你操作系统的Docker版本。