当 Dockerfile 存在于该文件夹中时,如何将任何文件夹复制到 Docker 容器?

RazorCallahan24

假设我在 git - 上有一个 repo REPO,我已将其链接到 Docker Cloud 以进行自动构建。构建需要我将整个REPO文件夹复制到容器上。

有什么方法可以使内部 的 DockerfileREPO可以将其内容复制到容器中?我查了一下ADDCOPY,但只有当Dockerfile存在于REPO.

FOLDER |-> Dockerfile REPO -- 作品

FOLDER |-> REPO |-> Dockerfile -- 不起作用

即使是通配符,比如命令:ADD ./* /root/似乎也不起作用。

苏比德维克

如果我正确理解您,以下 dockerfile 会执行您想要的操作:

FROM alpine

RUN mkdir /test
WORKDIR /test

COPY ./ /test/

CMD ["/bin/sh"]

在 中输入以下输入$dir,并从 运行 docker build $dir

Dockerfile somefile   somefolder

/test/ 在 docker 镜像中包含:

/test # ls
Dockerfile  somefile    somefolder

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Dockerfile从Windows文件系统复制到Docker容器

使用 Dockerfile 将文件从 Docker 容器复制到主机

如何将相同的本地文件夹结构复制到Docker容器?

Django静态文件未复制到Docker容器上的saticfiles文件夹中

Dockerfile:将目录从Windows主机复制到Docker容器

将文件夹添加或复制到Windows Docker容器

Docker(Dockerfile):从主机到容器共享目录

为什么我无法将.git文件夹复制到我的Docker容器中

多个Docker容器的Dockerfile

使用Dockerfile将具有绝对路径的文件复制到Docker容器

将带有通配符的文件夹从Docker容器复制到主机

如何将当前目录的文件复制到Dockerfile中的文件夹

如何将文件夹内容复制到dockerfile中的现有文件夹

如何将现有的postgres数据文件夹复制和使用到docker postgres容器中

将文件夹从Docker容器共享到主机

将主机文件添加到Docker容器-来自Dockerfile

如何在Dockerfile中使用ENTRYPOINT执行到Docker容器

如何将文件从主机复制到Docker容器?

如何在Dockerfile中为Docker容器设置bash别名?

如何在 dockerfile 本身中限制 docker 容器的内存

Dockerfile无法复制&Docker-compose卷无法与容器同步

Dockerfile中的USER语句后,Ubuntu Docker容器中的特权

在使用Jenkinsfile中的Dockerfile创建的Docker容器中运行命令

无法与 docker 容器共享文件夹

docker 容器内缺少文件夹

Docker的容器安装文件夹

如何将GitLab CI文件变量传递给Dockerfile和Docker容器?

错误发生时如何将文件复制到Docker容器中:没有此类容器?

如何使用Makefile将文件夹从父文件夹复制到Dockerfile的当前目录中