首页 > 解决方案 > 如何在 Fargate 上的 Amazon ECS 中以非 root 用户身份运行 docker 容器

问题描述

非 root 用户可以使用 USER 指令运行 docker 容器。
参考:https ://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user

我想在 Fargate 上的 Amazon ECS 中执行此操作。

非 root 用户如何在 Fargate 上的 Amazon ECS 中运行 docker 容器?

先感谢您。

标签: amazon-web-servicesdockeraws-fargate

解决方案


在 Amazon ECS 中将容器映像作为 Fargate 任务运行时,有参数“user”、“privileged”,如下所述:https ://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html可能是用于指定用于运行容器的用户。


推荐阅读