#依赖镜像名称和ID FROM centos:latest #指定镜像建立者信息 MAINTAINER dever #切换工做目录 WORKDIR /javaee #ADD 是相对路径jar,把java添加到容器中 ADD jdk-8u131-linux-x64.tar.gz /usr/local/java #配置java环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_131 ENV PATH $JAVA_HOME/bin:$PATH
# 构建镜像 -t -tag 指定镜像的名称版本,其中” :”后面为tag docker build ‐t='jdk1.8:v1' . #命令变形 docker build -t jdk1.8:v1 . #命令变形 docker build -t jdk1.8:v1 . #命令变形 –f 指定文件 (最终使用这句) Docker build –f dockerfile –t jdk1.8:v1 .
docker run –di –name jdk1.8 jdk1.8:v1
FROM jdk1.8:v1 VOLUME /tmp ADD web-test.jar /usr/local/java ENTRYPOINT ["java","-jar","/usr/local/java/web-test.jar"]
docker build –f dockerfile2 –t web-test:v4
docker run –di –name web-test –p 80:80 web-test:v4