如何 (su) 在 amazonlinux docker 图像上切换用户?

How to (su) switch user on amazonlinux docker image?

我正在尝试保护 amazonlinux docker 图像。

我知道我可以使用 docker USER 命令。

但问题是在开发时我想登录图像并 su 切换用户以尝试图像如何工作,但 amazonlinux 中没有 su 命令。

如何登录 docker 图像并使用 bash 命令更改用户?

一个选项是在 运行 时或者当它已经 运行 以 root 用户或其他用户身份直接连接到容器时:

docker run -it -u root IMAGENAME bin/bash

或已经运行宁时:

docker exec -it -u root CONTAINERNAME bin/bash