docker Dockerfile 创建
1.文件名称固定为Dockerfile
demo1
FROM tomcat RUN mkdir -p /usr/local/tomcat/webapps/ROOT/ RUN echo 'hello world 222'>/usr/local/tomcat/webapps/ROOT/index.html WORKDIR /usr/local/tomcat/webapps/ROOT/
demo2
FROM tomcat RUN mkdir -p /usr/local/tomcat/webapps/ROOT/ COPY 1.png /usr/local/tomcat/webapps/ROOT/ WORKDIR /usr/local/tomcat/webapps/ROOT/
boot
FROM java:8 VOLUME /tmp ADD aa.jar aa.jar EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/aa.jar"]
构建镜像
docker build –t demo .
docker build –t 镜像名 . //Dockerfile上下文路径
监察是否已有镜像
docker images
删除虚拟镜像(第二次生成的镜像和第一个的镜像版本一致,第一次生成的镜像 名称等信息会变为null 成为虚拟镜像 在容器删除的情况下可以删除镜像)
docker image prune
FROM
MAINTAINER
ENV
USER
WORKDIR
VOLUME
COPY
ADD
EXPOSE
RUN