docker - Concourse 将文件添加到 docker 镜像一次

标签 docker concourse

我正在使用 concourse 作为我们的构建系统。

Concourse 会缓存 docker 镜像,这样我们就不需要在后续运行中每次都经历下载过程。

我想将一个二进制文件添加到将从互联网提取的 docker 镜像中,但我只想在第一次由 concourse 提取和创建 docker 镜像时执行此操作。

有什么想法可以做到这一点吗?

最佳答案

您应该查看 docker-image-resource 。您可以定义一个包含所需所有依赖项的 Dockerfile,然后将其作为可在以后构建中使用的资源推送。我们写了一个tutorial这可能会让事情变得更清楚一些。

关于docker - Concourse 将文件添加到 docker 镜像一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41805000/

相关文章:

concourse - 如何参数化大厅任务文件

docker - 有关Docker基础的一些问题吗?

git - 让 Concourse 仅在文件 diff 而不是提交时构建新的 docker 容器

virtualbox - 在 Concourse 任务中运行 VirtualBox

docker - 想要通过 ssh 进入在 CentOs Image 中运行的正在运行的 docker 容器

docker - 识别 docker 镜像(或应用程序依赖项)中包含的文件

java - 大厅 CI + MVN

nginx - 更新上游服务器时重启 nginx 容器

docker - 使用 docker-compose 更改 Mariadb 镜像上的 SQL 模式

docker - docker-compose,如何共享音量