创建Dockerfile
#penJDK 11镜像作为基础镜像
FROM openjdk:11
# 设置工作目录
WORKDIR /app
# 复制JAR文件到容器内
COPY my_docker_demo.jar /app/my_docker_demo.jar
# 暴露应用程序的端口(如果需要)
EXPOSE 8010
# 设置JVM参数(如果需要)
ENV JAVA_OPTS="-Xmx512m -Xms256m"
# 在容器内启动JAR文件
CMD ["java", "-jar", "my_docker_demo.jar"]
创建镜像
docker build -t my-docker-demo .
创建容器并运行jar
docker run --name my-container -p 8010:8010 -d 3d0c22db669c java -jar /app/my_docker_demo.jar