小编Man*_*nny的帖子

如何在ECS中运行非Root用户

我构建了这个镜像并将其推送到我的 ECR 存储库

FROM ubuntu:latest

RUN useradd -ms /bin/bash toto_user

USER toto_user
Run Code Online (Sandbox Code Playgroud)

然后,我将此用户添加到我的任务定义 toto_user 中。即使作为 root 用户,该任务也未运行。如果我通过 SSH 连接到该 ec2 并运行以下命令,它就会正常工作:

docker run -v /:/host -it 09999999999.dkr.ecr.us-east-1.amazonaws.com/hello-world:avocado_secret_theft1
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,有什么想法吗?

amazon-web-services amazon-ecs docker

3
推荐指数
1
解决办法
6682
查看次数

标签 统计

amazon-ecs ×1

amazon-web-services ×1

docker ×1