dockerfile是用来构建docker镜像文件

构建步骤

  1. 编写dockerfile文件
  2. docker build 构建成为一个镜像
  3. docker run 运行镜像
  4. docker push 发布镜像(dockerHub、阿里云镜像仓库)

DockerFile的指令

1
2
3
4
5
6
7
8
9
10
11
FROM #基础镜像
MAINTAINER 维护者信息 姓名+邮箱
RUN #镜像构建的时候需要运行的命令
ADD #添加内容
WORKDIR #镜像的工作目录
VOLUME #镜像挂载的目录
EXPOSE #对外暴露端口
CMD #指定容器启动的时候要运行的命令,可以追加命令
ONBUILD #当构建一个被集成的DockerFile 这个时候就会运行ONBUILD,触发指令
COPY #类似ADD,文件拷贝到镜像中
ENV #构建镜像的时候设置的环境变量