错误消息:SAP Data Intelligence中的"容器具有runAsNonRoot,并且映像将以root身份运行"

2020-08-18 01:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我创建了自己的docker文件,并将其用作客户操作员的基础。 使用该自定义运算符运行管道时,管道在几秒钟后失效,并且出现错误消息"容器具有runAsNonRoot,并且映像将以root身份运行"。

这发生在DI3.0的CAL映像中; 管道在例如 DI 2.7。

Thx,Ingo

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我创建了自己的docker文件,并将其用作客户操作员的基础。 使用该自定义运算符运行管道时,管道在几秒钟后失效,并且出现错误消息"容器具有runAsNonRoot,并且映像将以root身份运行"。

这发生在DI3.0的CAL映像中; 管道在例如 DI 2.7。

Thx,Ingo

付费偷看设置
发送
3条回答
灬番茄
1楼-- · 2020-08-18 02:06

嗨,

出于安全原因,DI已停止支持以root用户身份运行的Docker容器。

您可以将自定义运算符的Dockerfile修改为使用非root用户。

您可以在这里的帮助文档中找到更多详细信息: https://help.sap.com/viewer/1c1341f6911f4da5a35b191b40b426c8/Cloud/zh-CN/62d1df08fa384d0e88bbe9b7cbd2c3fb.html?q=non-root

lukcy2020
2楼-- · 2020-08-18 02:20

您好,

您可以尝试一下。 不确定是否有更好的方法。

从$ com.sap.sles.base开始
 #在将vflow用户分配为所有者时复制tarball
 COPY --chown = 1972:1972 hana_ml-1.0.8.tar.gz hana_ml.tar.gz
 运行pip3.6 install hana_ml.tar.gz --user
 RUN pip3.6安装请求--user
 #在此处添加更多命令
 #将用户更改为vflow用户
 用户1972:1972
 

请注意,1972年是帮助文档

能不能别闹
3楼-- · 2020-08-18 02:26

此外,我建议更新到最新版本的SAP Datahub 2.7,即补丁04。
< a hraf=" https://launchpad.support.sap.com/#/notes/2838714" target =" _ blank">说明2838714-SAP Data Hub 2.7发行说明

另请参见 博客- SAP DataHub 2.7安装 SLC Bridge

也适用于内部部署- https://help.sap.com/viewer/aff95eebc2e04c44816e6ff0d21c3c88/3.0.latest/zh-CN/62d1df08fa384d0e88bbe9b7cbd2c3fb.html

最值得一提的罗兰

一周热门 更多>