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
。