[转帖]docker build 中的 -f 选项

docker,build,选项 · 浏览次数 : 0

小编点评

在docker build命令中,提供给-f选项的路径应该为Dockerfile 路径名。如果Dockerfile文件就在当前目录下,可以使用-f选项省略文件名。如果Dockerfile文件就在别处,而且不叫Dockerfile,可以使用-f选项省略文件名。

正文

https://www.jianshu.com/p/06c35fd299b7

 

需要注意的是,在 docker build 命令接收的参数中,提供给 docker build 命令的 -f 选项应该 Dockerfile 路径名。如果 Dockerfile 文件就叫 Dockerfile 那么文件名可省略,如果 Dockerfile 文件就在当前目录下,那么 -f 选项可省略。

docker build -f ./Dockerfile -t xxx .
# 等同于
docker build -f . -t xxx .
# 等同于
docker build -t xxx .

如果你的 Dockerfile 在别处,而且还不叫 Dockerfile 那么你的 docker build 命令就应该形如如下形式:

docker build -f /xxx/yyy/zzz -t xxx .

在上面的例子中,你的 Dockerfile 在 /xxx/yyy 下,名为 zzz 。

与[转帖]docker build 中的 -f 选项相似的内容: