Dockerfile是一个包含用于组合映像的命令的文本文档。能够使用在命令行中调用任何命令。 Docker经过读取Dockerfile
中的指令自动生成映像。html
docker build
命令用于从Dockerfile构建映像。能够在docker build
命令中使用-f
标志指定要使用的Dockerfile路径。docker
例:网络
docker build -f /root/dockerfiles
Dockerfile 通常分为四部分:基础镜像信息、维护者信息、镜像操做指令和容器启动时执行指令,’#’ 为 Dockerfile 中的注释。app
Docker以从上到下的顺序运行Dockerfile的指令。为了指定基本映像,第一条指令必须是FROM。一个声明以#
字符开头则被视为注释。能够在Docker文件中使用RUN
,CMD
,FROM
,EXPOSE
,ENV
等指令。ui
在这里列出了一些经常使用的指令^-^spa
当服务不须要管理员权限时,能够经过该命令指定运行用户。而且能够在以前建立所须要的用户命令行
最后用一张图解释经常使用指令的意义^-^code