| 1 | $ docker build -t test:1 . | 
这条命令最后的.指当前目录,docker引擎会解析目录下名为Dockerfile的文件并执行其中的命令。也可以指定特定文件:
| 1 | $ docker build -t test:1 -f <filepath> . | 
但其实这里的.实际上指的是docker引擎执行构建命令时的上下文目录。
执行这条命令后首先会将此指定的目录下的所有内容打包发送给docker引擎,也就是说这个上下文目录与Dockerfile目录可以分开指定。
为了避免发送不必要的文件,可以使用.dockerignore来添加忽略文件。
