运行 docker ECS 上带 systemd 的 centos 映像

Running docker centos image with systemd on ECS

我想在 ECS 上 运行 一个带 systemd 的 centos 容器,我可以 运行 根据 documentation 中给出的信息在本地安装它。但问题是我使用 Fargate 作为启动类型,我无法理解 docker 运行 命令中的 -v /sys/fs/cgroup:/sys/fs/cgroup:ro 如何映射到 Fargate 启动类型,因为底层实例不在我们的控件和我还发现我们需要将 --privileged 选项也传递给 运行 容器,有人能告诉我将它放在任务定义中的什么地方吗

不,您绝对无法在 Fargate 上做到这一点; Fargate 的全部意义在于它在共享基础设施上运行;授予容器特权访问权限将授予您(容器的所有者)服务器(由 Amazon 拥有并由其他人共享)的 root 权限。