dockerfile构建java 镜像
时间: 2023-12-13 14:29:59 浏览: 79
如何基于Dockerfile构建tomcat镜像
好的,针对您的问题,我可以给出一个简单的 Dockerfile 示例,用于构建 Java 应用程序的镜像:
```
FROM openjdk:8-jdk-alpine
COPY target/myapp.jar /usr/app/
WORKDIR /usr/app
EXPOSE 8080
CMD ["java", "-jar", "myapp.jar"]
```
这个 Dockerfile 使用了 Alpine 版本的 OpenJDK 8 作为基础镜像,将构建好的 Java 应用程序拷贝到容器内的 `/usr/app/` 目录下,并将工作目录切换到 `/usr/app/`。然后暴露了容器内的 8080 端口,并通过 CMD 指令运行了 Java 应用程序。
您可以根据自己的需要进行修改和定制。
阅读全文