为什么得到错误:"docker build"正好需要 1 个参数



我看了一个样本

Dockerfile

ARG some_variable_name
# or with a default:
# ARG some_variable_name=default_value
RUN echo "Oh dang look at that $some_variable_name
# or with ${some_variable_name}

码头建造

$ docker build --build-arg some_variable_name=a_value

结果

Oh dang look at that a_value

但是,我使用的样本总是得到错误

"docker build" requires exactly 1 argument.
See 'docker build --help'.
Usage:  docker build [OPTIONS] PATH | URL | -
Build an image from a Dockerfile

为什么?我丢了什么吗?

除了@Ridwan答案外,请确保两者之间没有额外的空白docker build -t mytag .

您似乎忘记放一个点,它表示本地目录中的Dockerfile。

我的意思是:

docker build -t mytag .

你之前做的是:

docker build -t mytag

因此忘记了放点。

相关内容

  • 没有找到相关文章

最新更新