首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文件从本地路径复制到容器中

将文件从本地路径复制到容器中
EN

Stack Overflow用户
提问于 2021-02-08 16:33:50
回答 3查看 684关注 0票数 0

我需要将定制的key斗篷主题复制到keycloak容器中,以使用它,如此处所述:

https://medium.com/@auscunningham/change-login-theme-in-keycloak-docker-image-55b5fa5ceec4

标识我的容器id:docker container ls并列出一个文件列表,如:docker exec 7e3a420017a8 ls ./keycloak/themes

它正确地返回主题列表,但使用它将我的文件从本地复制到容器:

docker cp ./mycustomthem 7e3a420017a8:/keycloak/themes/

docker cp ./mycustomthem 7e3a420017a8:./keycloak/themes/

我得到以下错误:

错误:没有这样的容器:路径: 7e3a420017a8:/keycloak

我无法想象错误在哪里,因为我可以在文件夹和容器中列出文件,您能帮我吗?提前谢谢你。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-02-08 17:24:53

在我的电脑上工作。

代码语言:javascript
运行
复制
docker cp mycustomthem e67f76e8740b:/opt/jboss/keycloak/themes/raincatcher-theme

您在命令中添加了错误的路径,添加完整路径/opt/jboss/keycloak/themes/raincatcher-theme

票数 0
EN

Stack Overflow用户

发布于 2021-02-08 16:47:15

根据您的新问题更新:

尝试以下几点:

代码语言:javascript
运行
复制
docker cp ./mycustomthem 7e3a420017a8:/opt/jboss/keycloak/themes/

密钥披风中正确的path实际上是/opt/jboss/keycloak/themes/

票数 0
EN

Stack Overflow用户

发布于 2021-02-08 16:52:11

这似乎是解决这个问题的一种奇怪的方式。为什么不只是有一个Dockerfile,它使用Keycloak容器作为基本映像,然后在构建时将主题复制到容器中?然后运行你所建立的图像?从长远来看,这也是一个更稳定的模式,如果您决定添加任何插件或自定义,并且通过更改您的Dockerfile中的基本映像,它将为新版本提供一个简单的升级路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66105582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档