su 和 sudo 未安装,但我需要 root 权限才能安装它们

su and sudo not installed, but I need root permission to install them

我尝试将包安装到 docker 容器 lambci/lambda:python3.6

我使用

获得交互式控制台
docker run -v "$PWD":/var/task --entrypoint bash -it lambci/lambda:python3.6

但是su和sudo都没有安装

然后我尝试用

安装任何东西
yum install

需要 root 权限

如何解决这个恶性循环?

使用根用户登录到服务器目录。它应该在安装 OS 时配置。

如果您尝试通过终端连接,请尝试 "root@(server ip)"。

如果这没有帮助,请告诉我们您是如何登录计算机的。

至少,你可以尝试 运行 图像作为 root:

docker run -u root ...

这样,在您的 bash 根会话中,您应该能够安装您想要的东西。
请记住,当您的 bash 会话结束时,该容器将停止并最终被删除。