kubernetes - 如何在 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 相关命令仍然无法正常工作。
有人可以帮我解决这个问题吗?
解决方案
Fargate 已迁移到 containerd,不再使用 Docker 运行时。因此,除了安全考虑之外,这是不可能的。看看这个,看看它是否对你来说是一个可行的选择。
推荐阅读
- android - 如何将圆角蒙版创建为可绘制对象?
- sql - 如何从类型表下获取值到父类型表
- selenium - Docker - 不推荐使用 scale 命令。改用带有 --scale 标志的 up 命令
- haskell - 为什么我只需要旧 GHC 的 Data.Monoid.(<>)?
- php - 如何在大字符串中找到相似的文本?
- php - PHP 查找最高键值的索引
- delphi - 无法将变量添加到 FastReport Firemonkey frxReport 对象
- linux - git push 挂起来很奇怪
- ssl - Enterprise PKI mmc 中的 PKI 问题位置
- javascript - 缺少数据点的 RGraph