创一个java目录
mkdir java
在目录中写个java文件
再在java目录中创建Dockerfile文件。在Dockerfile中,加
入需要执行的Java编译命令,
FROM java:7
COPY . /usr/src/javaapp
WORKDIR /usr/src/javaapp
RUN javac HelloWorld.java
CMD ["java", "HelloWorld"]
使用此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 HelloWorld.java