我的公司正在尝试VSTS(Visual Studio Team Services)和Docker,我们遇到了下载Docker镜像的问题。
我们有一个构建定义,我们在其中提取Docker镜像并编译代码并在容器中运行测试。问题是我们需要在每次运行时拉出一个相当大的图像(大约6-7 gb),当设置它时非常耗时。
有没有办法避免每次运行都下载Docker镜像?我们应该使用Azure Private Docker Registry吗?
我们目前正在使用托管代理商。
答案 0 :(得分:2)
托管代理商"清洁"每一次 - 从构建到构建都没有任何持续性。这就是你的Docker镜像没有被缓存的原因,通常就是这种情况。
设置私人代理,您不会遇到此问题。