docker Dockerfile 创建

发布时间 2023-07-28 17:17:43作者: 译林

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