【发布时间】:2018-12-09 16:21:11
【问题描述】:
我无法使用 Dockerfile 将文件从主机复制到容器中,因为我只是 not allowed to,如 Docker 文档中所述:
路径必须在构建的上下文中;你不能 COPY ../something /something,因为 docker build 的第一步 是将上下文目录(和子目录)发送到docker 守护进程。
我也无法从 jenkins 作业中执行此操作,因为作业命令在 docker 容器的 shell 内运行,无法与父级(即 jenkins 主机)对话。
This jenkins plugin 本来可以救命,但正如第一部分所述:由于未解决的安全漏洞,此插件的分发已暂停。
【问题讨论】:
-
您有可以使用的 VOLUME 吗?复制到主机服务器中的这个路径,然后在容器中运行另一个命令从这个 VOLUME 复制...我没有尝试但可以工作