通过 Dockerfile 开发人员可以快速创建自定义镜像,这篇文章就为大家来介绍一下 Dockerfile的文件结构
Dockerfile 内容包含四部分:
- 基础镜像
- 信息维护者信息
- 镜像操作
- 指令容器启动时执行的指令
下面我们通过一个 Dockerfile 文件来具体讲解一下:
# 这个 Dockerfile 是基于 ubuntu:xeniel 镜像来创建容器 FROM ubuntu:xeniel LABEL maintainer docker_user<docker_user@email.com> RUN echo "deb http://archive.ubuntu.com/ubuntu/xeniel main universe">>etc/apt/sources.list RUN apt-get update && apt-get install -y nginx RUN echo "\ndaemi off;">>/etc/nginx/nginx.conf CMD /usr/sbin/nginx