docker构建Java环境
发布时间:2020-12-16 03:19:55 所属栏目:安全 来源:网络整理
导读:FROM java:7COPY . /usr/src/javaappWORKDIR /usr/src/javaappRUN javac HelloWorld.javaCMD ["java","HelloWorld"] ?上述文件为Dockerfile 编写一个Dockerfile文件和HelloWorld.java文件 HelloWorld.java文件就是一个main方法,方法内写一个输出语句即可。
FROM java:7
COPY . /usr/src/javaapp
WORKDIR /usr/src/javaapp
RUN javac HelloWorld.java
CMD ["java","HelloWorld"]
?上述文件为Dockerfile 编写一个Dockerfile文件和HelloWorld.java文件 HelloWorld.java文件就是一个main方法,方法内写一个输出语句即可。 编写完成后,使用此Dockerfile构建镜像java-image: docker build -t java-image . 记住必须在同一路径下 运行此镜像即自动编译程序并执行: docker run -it --rm --name java-container java-image ? 如果只需要在容器中编译java程序,而不需要运行,则可以使用如下命令: docker run --rm -v "$(pwd)":/usr/src/javaapp -w /usr/src/javaapp java:7 javac HelloWord.java ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |