使用 ADD 命令将目录复制到另一个目录。

发布时间 2023-11-09 18:42:08作者: 小满独家

内容来自 DOC https://q.houxu6.top/?s=使用 ADD 命令将目录复制到另一个目录。

我已阅读 http://docs.docker.com/engine/reference/builder/#add,但是我遇到了一个问题。我想将本地目录 go 复制到 Docker 的 /usr/local/ 目录下。

我尝试了以下命令:

ADD go /usr/local/

以及:

ADD /go/ /usr/local/ 

还有:

RUN chmod 0755 /usr/local/go/src/make.bash

然而,我看到了以下错误信息:

/usr/local/go/src/make.bash: 没有该文件或目录

但是本地的 go 目录确实包含了 make.bash 文件。


ADD go /usr/local/

将会把本地 go 目录的 内容 复制到 Docker 镜像的 /usr/local/ 目录下。

要复制 go 目录本身到 /usr/local/ 目录下,可以使用以下命令:

ADD go /usr/local/go

或者

COPY go /usr/local/go