我正在使用 concourse 作为我们的构建系统。
Concourse 会缓存 docker 镜像,这样我们就不需要在后续运行中每次都经历下载过程。
我想将一个二进制文件添加到将从互联网提取的 docker 映像中,但我只想在第一次由 concourse 提取和创建 docker 映像时执行此操作。
我有什么想法可以做到这一点吗?
您应该查看docker-image-资源 https://github.com/concourse/docker-image-resource。您可以定义一个包含所需所有依赖项的 Dockerfile,然后将其作为可在以后构建中使用的资源推送。我们写了一个tutorial http://engineering.pivotal.io/post/concourse-docker-image-resource-cache-tutorial/这可能会让事情变得更清楚一些。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)