首页 > 解决方案 > 如何在 EKS Fargate 中挂载 Docker.sock?

问题描述

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

PS:尝试在 EC2 机器(/efs)内安装 EFS,并将 docker.sock 从 /var/run/docker.sock 复制到 /efs。并且在容器启动期间,挂载了 docker.sock ,但 docker build 或 docker 相关命令仍然无法正常工作。

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

标签: kubernetesamazon-eksaws-fargate

解决方案


Fargate 已迁移到 containerd,不再使用 Docker 运行时。因此,除了安全考虑之外,这是不可能的。看看这个,看看它是否对你来说是一个可行的选择。


推荐阅读