Dockerfile的构建过程

开发,部署,运维三步缺一不可

  1. dockerfile是面向开发的,制作镜像需要用到dockerfile文件
  2. dockerimages就是通过dockerfile构建生成的镜像
  3. docker容器就是镜像运行起来提供的服务器

DockerFile的常用指令

  • FROM #基础镜像,一切从这里开始构建
  • MAINTAINER #镜像的作者
  • RUN #镜像构建时要用到的命令
  • ADD #添加内容(和COPY类似)
  • WORKDIR #工作目录
  • VOLUME #挂载目录
  • EXPOSE #暴露的端口
  • CMD #指定容器启动时运行的命令(可被替代)
  • ENTRYPOINT #指定容器启动时运行的命令(可被追加)
  • ONBUILD #触发指令
  • ENV #构建的时候设置环境变量