当前位置: 首页 > 知识库问答 >
问题:

如何从本地文件夹复制文件?[副本]

戚锦
2023-03-14
FROM golang:1.14.10
MAINTAINER xyz

COPY ~/go/bin/product-api /go/bin/product-api

COPY ~/go/bin/swagger /go/bin/swagger

ENTRYPOINT ["/go/bin/product-api"]
Step 3/5 : COPY ~/go/bin/product-api /go/bin/product-api
COPY failed: stat /var/lib/docker/tmp/docker-builder398080099/~/go/bin/product-api: no such file or directory

共有1个答案

袁高峰
2023-03-14

您缺少的关键是构建的上下文,与文档的复制部分相关:

路径必须在生成的上下文中;您不能复制../something/something,因为docker构建的第一步是将上下文目录(和子目录)发送到docker守护进程。

https://docs.docker.com/engine/reference/builder/#copy

 类似资料:
  • 如何将文件从HDFS复制到本地文件系统。文件下没有文件的物理位置,甚至没有目录。我如何将它们移到本地进行进一步的验证。我通过winscp进行了尝试。

  • 如何使用将文件夹从远程复制到本地主机? 我使用登录我的服务器。 然后,我要将远程文件夹复制到本地。 我如何实现这一点?

  • 我需要从本地文件系统复制一个文件夹到HDFS。我找不到任何例子移动文件夹(包括它的所有子文件夹)到HDFS

  • 我已经在Ubuntu 14.04上安装了hadoop。每当我将文件从本地文件系统复制到HDFS时,我都会出现以下错误。 我使用这个命令: 我遇到的错误是: 我是Linux环境的新手。我不明白哪个文件不存在。

  • Java似乎无法使用windows凭据。我需要将需要凭据的服务器上的文件复制到本地文件夹。 我使用“JCIFS”插件使用SMB协议从服务器复制。但在这种情况下,我也只能使用smb复制到本地计算机,因此一些文件夹应该在本地PC上共享。这种行为对于我的应用程序来说是不可接受的,因为它将在不同的PC上运行。将网络路径映射为驱动器并通过“FileInputStream”复制文件也是不合适的决定。 如何解决

  • 我正在尝试将一个文件从本地复制到中的namenode目录中。我尝试了以下命令:,但当我访问namenode bash中的目录时,该文件不存在