我试图将整个目录从我的泊坞窗映像复制到本地计算机。
图片是一个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上本地运行实例。
如何将整个主题文件夹复制到本地计算机?我做错了什么?
答案 0 :(得分:9)
修改强>
由于运行'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卷,它允许您在运行容器时将本地目录传递到容器中