将 sudo 添加到 docker 图像的简单方法

Simple way to add sudo to docker image

我正在尝试创建一种方法来轻松测试 Ubuntu 的安装脚本。我现在正在做的是像这样创建一个临时 docker 容器。 docker run --rm -it ubuntu bash 然后复制到我的脚本中。这给了我一个全新的 ubuntu 安装,它会立即创建并在退出时删除。

问题是我无法在我的安装脚本中包含单词 sudo 而不引发脚本错误。我需要在现实世界的应用程序中使用 sudo,所以我无法删除它。

是否有一些简单的方法来添加 sudo 功能,或者具有此功能的“Ubuntu-like-images”?

@KamilCuk 提供了解决方案,我只需要安装 sudo。

apt update && apt-get install -y sudo