如何在 EKS Fargate 中挂载 Docker.sock?

How to Mount Docker.sock in EKS Fargate?

我正在尝试通过 kubernetes jenkins 插件在 EKS fargate 中构建 docker 图像。至于构建 docker 图像,docker 守护程序需要来自主机卷的 docker.sock。如何在 EKS fargate 中安装 docker.sock。我在容器模板中使用自定义 docker 图像,其中安装了所有 docker 和其他实用程序

PS:尝试在 EC2 机器 (/efs) 内安装 EFS,并将 docker.sock 从 /var/run/docker.sock 复制到 /efs。并且在容器启动过程中,挂载了 docker.sock ,但是 docker build 或 docker 相关命令仍然不起作用。

有人可以帮助我解决这个问题吗?

Fargate 已迁移到 containerd,不再使用 Docker 运行时。因此,除了安全考虑之外,这是不可能的。检查 this 看看它是否适合您。