【问题标题】:Why isn't docker recognizing my "-f" option?为什么 docker 不能识别我的“-f”选项?
【发布时间】:2020-07-21 00:51:06
【问题描述】:

在这篇文章之后——docker: "build" requires 1 argument. See 'docker build --help',我正在尝试在 Mac 10.13.6 上使用具有非传统名称的文件(“local.Dockerfile”)构建我的 docker 映像。我尝试了以下

localhost:mydir davea$ docker build -t mycontainer -f local.Dockerfile 
"docker build" requires exactly 1 argument.
See 'docker build --help'.

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile

但是 docker 让我窒息了。我正在运行版本 19.03.5。

【问题讨论】:

    标签: docker dockerfile containers


    【解决方案1】:

    构建docker镜像的基本命令:

    docker build -t <image_tag> -f <Dockerfile_name> <Path_of_Dockerfile>
    

    所以你没有指定 local.Dockerfile 的路径(这是强制性的)。如果您的 dockerfile 位于运行命令的当前目录中,则在命令下方运行,否则相应地更新路径:

    docker build -t mycontainer -f local.Dockerfile .
    

    注意:您可以通过任何方式指定 Path_of_Dockerfile:相对路径或绝对路径,无论哪种方式您都觉得舒服。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多