docker构建Java环境

前端之家收集整理的这篇文章主要介绍了docker构建Java环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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

 

猜你在找的Docker相关文章