Tekton sidecar:docker 守护程序无法启动

Tekton sidecar: docker daemon failing to start

我有一个 Tekton 管道,可以构建 Docker 图像并将其推送到私有存储库。处理此问题的任务使用 DinD sidecar。最初,它工作得很好,但开始失败并出现错误 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?。起初这是一个间歇性错误,但现在每次我尝试 运行 管道时似乎都会发生。我试着让它等到它可以连接到守护进程,以防这是一个时间问题,但它最终只是永远等待。什么可能会阻止 Docker 守护程序启动,或阻止任务连接到它?

较早的 Docker-DIND 图像用于创建该套接字文件,不久前。现在,您将不得不使用 TCP 套接字。

查看 TektonCD 示例以修补您的任务:https://github.com/tektoncd/catalog/blob/main/task/docker-build/0.1/docker-build.yaml