1.什么是Dockerfile
包含一组linux命令,docker通过读取此文件中的命令来组建镜像的文件。
2.Dockerfile文件内容结构
一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行的命令。
3.运行Dockerfile
docker build -t image_name .
或通过 -f 参数来指定dockerfile文件位置
docker build -f /path/dockerfile .
一、命令参数详解
1.FROM:指定基础镜像,必须为第一个命令
格式:FROM
FROM :
示例:FROM centos:7.0
2.MAINTAINER:MAINTAINER
3.RUN:构建镜像是执行的命令
格式:RUN <命令行命令>
RUN ["可执行文件", "参数1", "参数2"]
示例:RUN yum update -y
4.ADD:将本地文件添加到容器,tar类型文件会自动解压(网络压缩资源不会解压),可以访问网络资源。
格式:ADD
示例:ADD tes* /test/ #将tes开头的文件添加到test目录
ADD tes?.txt /test/ #将tes开头的txt文件添加到test目录
未完…