docker之Dockerfile

在构建Dockerfile前,首先要搞清楚Dockerfile的组成。

1.from:基于哪个镜像构建新的镜像

2.run:a.构建目录,安装软件等;b.分层,一个run代表构建一层

3.cmd:命令,运行命令。

Dockerfile示例:

docker之Dockerfile

因构建的镜像最大不得超过127层,所以建议将多个run合并至一起;如下:

docker之Dockerfile 

接下来使用build构建镜像

docker之Dockerfile 

-t:imags:tag

. :代表使用当前路径下的Dockerfile文件

查看镜像是否创建成功

docker之Dockerfile

这样一个镜像就构建成功了