amazon-web-services - 如何在 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 ECS 中将容器映像作为 Fargate 任务运行时,有参数“user”、“privileged”,如下所述:https ://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html可能是用于指定用于运行容器的用户。
推荐阅读
- python - 如何在 for 循环中对数据帧执行逻辑操作?
- c# - 强制转换绑定路径,以便它在设计时识别 ViewModel 属性
- signalr - javascript函数不称为信号器集线器方法
- php - 为什么一种类型的解析字符串会在错误的位置回显?
- sql - 无法在 SQL 中更改密码
- clojure - 使用 Clojure data.csv 从单个输入行流式传输多个输出行
- sql - 根据字段值删除 Hana 表上的值
- vb.net - VB.NET 使用 Delegate 添加任何 EventHandler 类型
- reactjs - 为什么`tslint`报告`TS2531:对象可能是'null'。'即使我在使用前检查过?
- javascript - 彼此上方的两个画布返回不同的 x,y 坐标