dockerfile是用来构建docker镜像的文件!命令参数脚本
构建步骤:
1.编写一个dockerfile文件
2.docker build构建成为一个镜像
3.docker run运行镜像
4.docker push发布镜像(DockerHub,阿里云镜像仓库)
DockerFiler的构建过程
基础知识:
步骤:开发,部署,运维
DockerFile:构建文件,定义了一切的步骤,源代码
DockerImages:通过docker构建生成的镜像,最终发布和运行的产品
Docker容器:容器就是镜像运行起来提供服务器
Dockerfile指令
FROM #基础镜像
MAINTAINER #镜像是谁写的,姓名加邮箱
RUN #镜像构建的时候需要运行的命令
ADD #步骤,tomcat镜像,比如加一个tomcat的压缩包,添加内容
WORKDIR #镜像工作目录 ,也就是进去以后的目录
VOLUME #挂载的目录
EXPOSE #指定暴露端口
RUN #运行
CMD #指定这个容器启动的时候要运行的命令
ENTRYPOINT #指定这个容器启动时候要运行的命令,可以追加命令
ONBUILD #当构建一个被继承Dockerfile这个时候就会运行ONBUILD命令,触发指令。
COPY #类似ADD,将我们的文件拷贝到镜像中
ENV #构建的时候设置环境变量