docker 构建开始缓慢

docker build starting slow

我正在测试 docker 在两个不同的系统上构建。 Ubuntu 和 Arch linux。我在 Arch linux(better/newer 机器)上遇到 docker 构建启动速度(相同的 Docker 文件)非常慢。

在两个系统中 Docker 版本 20.10.12 存储驱动:overlay2

进一步调查表明,层的创建之间没有延迟。开始构建的初始时间是罪魁祸首

这是额外的 DNS 查找导致启动延迟的原因。 从 .docker/config.json 移除多余的镜像就成功了

cat .docker/config.json 
{
  "credHelpers": {
    "asia.gcr.io": "gcloud"
  }
}