Gitlab在docker解决方案中开箱即用的docker在网络上是地狱,因为它不缓存任何内容。 这样可以在作业之间共享docker缓存,从而大大缩短了构建时间。
警告
这是通过在docker中提供共享的docker而起作用的,这意味着此类的任何CI作业都可以读取,修改和删除由其他CI作业拉/建/推的docker容器。 这甚至可以扩展到卷和其他资源。 应该隔离处理敏感信息的作业,或者在没有缓存的情况下使用docker系统中的默认docker。
Docker DIND缓存服务
docker net