问题标签 [docker-copy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
234793 浏览

docker - 使用 docker 复制但排除

在 Dockerfile 中,我有

我想排除整个目录,在我的例子中是 node_modules 目录。

像这样的东西:

Docker可以做到这一点吗?

0 投票
2 回答
6565 浏览

docker - Docker-Compose 无法复制 haproxy.cfg

我的问题是我有一个docker-compose.yml文件和一个haproxy.cfg文件,我希望 docker-compose 将haproxy.cfg文件复制到 docker 容器中。根据Docker 作曲家复制文件的帖子,我可以使用卷来执行此操作,但在我的情况下,我遇到了以下错误。任何人都可以帮助我实现这一目标。

下面是代码和一切

码头工人-compose.yml

文件夹结构

在此处输入图像描述

命令输出

0 投票
1 回答
28651 浏览

docker - 将整个目录从容器复制到主机

我正在尝试将整个目录从我的 docker 映像复制到我的本地计算机。

该图像是一个 keycloak 图像,我想复制主题文件夹,以便我可以处理自定义主题。

我正在运行以下命令 -

但是我收到以下回复 -

当我使用 - 连接到我的容器时

我可以通过使用导航到主题 -

我可以看到它位于那里,并且文件在终端中与预期的一样。

我在 Mac 上本地运行实例。

如何将整个主题文件夹复制到本地计算机?请问我做错了什么?

0 投票
2 回答
34986 浏览

docker - 容器内的 docker 查看目录

我正在尝试将一些文件从我的 docker 容器复制到我的本地主机,我阅读了文档,这样做的方法是

但这需要我知道容器内我想要访问的路径和目录,我如何查看容器的目录?我尝试了 docker diff 和 docker inspect 但这些没有显示容器的文件目录

0 投票
0 回答
77 浏览

linux - 无法删除 docker 容器中的文件夹

我是 docker 新手,我想将一个文件夹从我的 linux centos 系统复制到一个 docker 容器。

docker cp /home/me/xxxdir containerid:/root/somewhere/

我不知道这是否是最好的方法,但它有效。在我将此容器提交到映像并将映像运行到另一个 docker 容器后,我发现我无法删除xxxdirdocker 容器中的 。

当我执行rm -rf xxxdir时,该文件夹中的所有文件都消失了,但该文件夹仍然存在。有谁知道这是为什么,在这种情况下如何删除此文件夹?

0 投票
2 回答
11487 浏览

docker - 如何使用 Docker 文件将一层中的多个文件复制到不同的位置?

是否可以将多个文件复制到一个中的不同位置Dockerfile

我希望从:

我尝试了以下方法,但没有任何乐趣:

不确定这是否可能。

0 投票
2 回答
4439 浏览

docker - 如何使用文件路径 URL 引用嵌入式 Docker 资源文件

我创建了一个 Docker 映像并在其中嵌入了一些静态资源文件,在 Dockerfile 中使用以下命令:

我有一个在 Docker 容器中运行的 Java Web 应用程序,它需要访问这些静态文件。必须使用 URL 提供文件路径,例如:

我能够以编程方式构建 URL,但不确定是否可以通过这种方式引用嵌入式文件。任何指导将不胜感激!

注意:我专门使用 pdfreactor Web 服务,因此我的 Dockerfile 是:

我正在尝试将 PDFreactor 包装器客户端的“BaseURL”设置为根资源文件夹。

0 投票
3 回答
8358 浏览

linux - 如何通过 docker cp 复制目录?

我想将目录从主机复制到容器,但我无法使用以下命令:

使用scp -rshell 命令我可以做到,所以我期望与docker cp -r.

如何在不使用压缩.tar文件和提取的情况下克服它?

0 投票
1 回答
7254 浏览

dockerfile - COPY 和 ADD 的 `--chown` 选项不允许使用变量。有解决方法吗?

在 Dockerfile 中,以非 root 用户(例如 $UID 1000)复制目录的常用方法如下:

但是,我想改用变量。例如

但这是不可能的。有解决方法吗?

请注意,我知道可能的解决方法是将目录复制为根目录,然后在目录上运行 chown (变量适用于RUN)。但是,图像的大小会增加,只是为了在单独的命令中使用 chown。

0 投票
1 回答
43 浏览

docker - 将 Docker 镜像复制到正在运行的容器

有没有办法将 Docker 映像复制到正在运行的容器中?或者也许这样做的方法是使用新图像启动一个容器并在它和其他容器之间共享一个卷?有没有办法将卷添加到正在运行的容器中?基本上,合理的是运行进程/容器,我不想重新启动它们或重建它们。