gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:34:40 27 4
gpt4 key购买 nike

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

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

我正在运行以下命令 -

docker cp 143v73628670f:keycloak/themes ~/Development/Code/Git/keycloak-recognition-login-branding

但是我收到以下回复 -

Error response from daemon: Could not find the file keycloak/themes in container 143v73628670f

当我使用 -

连接到我的容器时
 docker exec -t -i 143v73628670f /bin/bash

我可以使用 -

导航到主题
cd keycloak/themes/

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

我在 Mac 上本地运行实例。

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

最佳答案

编辑

运行 'pwd' 后,您应该运行 Docker cp 命令,如下所示:

docker cp 143v73628670f:/opt/jboss/keycloak/themes ~/Development/Code/Git/keycloak-recognition-login-branding

您忘记了尾随的“/”。因此,您的命令应如下所示:

docker cp 143v73628670f:/keycloak/themes/ ~/Development/Code/Git/keycloak-recognition-login-branding

此外,您可以使用 Docker 卷,它允许您在 运行容器时将本地目录传递到容器中

关于docker - 将整个目录从容器复制到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46729330/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com