我正在使用 concourse 作为我们的构建系统。
Concourse 会缓存 docker 镜像,这样我们就不需要在后续运行中每次都经历下载过程。
我想将一个二进制文件添加到将从互联网提取的 docker 镜像中,但我只想在第一次由 concourse 提取和创建 docker 镜像时执行此操作。
有什么想法可以做到这一点吗?
最佳答案
您应该查看 docker-image-resource 。您可以定义一个包含所需所有依赖项的 Dockerfile,然后将其作为可在以后构建中使用的资源推送。我们写了一个tutorial这可能会让事情变得更清楚一些。
关于docker - Concourse 将文件添加到 docker 镜像一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41805000/