【问题标题】:docker COPY failed: no such file or directorydocker COPY 失败:没有这样的文件或目录
【发布时间】:2019-09-14 04:24:59
【问题描述】:

我正在尝试将我的项目复制到 app 文件夹中。

Dockerfile

    FROM ubuntu:18.04
    RUN mkdir /app
    ARG input_project_path
    COPY $input_project_path /app

当我运行 docker build 命令时,它返回以下错误,并且我在与我的 Dockerfile 相同的目录中运行 docker build 命令。

ubuntu:~/$ sudo docker build --build-arg input_project_path=/home/ubuntu/web-app/ -t test .

COPY $input_project_path /app
COPY failed: stat /var/lib/docker/tmp/docker-builder055576899/home/ubuntu/web-app/: no such file or directory

【问题讨论】:

    标签: docker


    【解决方案1】:

    您应该将所有要在COPY 中使用的文件/目录放在您的Dockerfile 所在的同一目录中。

    【讨论】:

    • 如果我指定它工作的相对路径。 docker build --build-arg input_project_path=./web-app/ -t test .
    【解决方案2】:

    试试这个:

    COPY ${input_project_path} /app
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-17
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 2021-05-13
      • 1970-01-01
      • 2021-12-27
      相关资源
      最近更新 更多