2017-10-13 136 views
2

我想從我的泊塢窗圖像複製到我的本地機器的整個目錄。從容器複製整個目錄到主機

圖像是一個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

[泊塢窗 - 副本文件從容器到主機](https://stackoverflow.com/q/22049212/6521116) –

回答

4

編輯

跑步 'PWD' 你應該運行的泊塢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 

此外,您還可以利用泊塢窗卷,它允許您通過本地目錄放入容器,當你運行容器

+0

嗯,我仍然「從守護進程的錯誤響應:無法找到文件/ keycloak /主題/在容器.... 。「 – pgGriff

+0

oki去容器上的keycloak/themes並運行pwd併發布輸出請 – Sergiu

+0

它返回」/ opt/jboss/keycloak/themes「 – pgGriff

相關問題