如何在基于 alpine 的 docker 镜像中使用 apt/sudo

Sab*_*Boz 1 apt dockerfile alpine-linux

我目前正在编写一个必须基于 alpine 的 docker 文件(最上面一行是FROM alpine:latest。我希望使用sudocurl(通过从 dockerfile 运行 shell 脚本)等工具,这些工具通常在 linux/mac 上可用,并且执行以下操作:我已经尝试过运行RUN apt update && apt-get install sudo -y- 但是这些似乎不适用于 alpine。有人知道如何apt在基于 alpine 后获得,或者获得 sudo 和 curl 等基本工具的另一种方法吗?我尝试过使用 apk (例如RUN apk add apt-get)但我总是收到类似的错误apt-get (no such package):

Tol*_*mos 7

另一种获取 sudo 和 curl 等基本工具的方法?

我相信高山使用apk而不是apt

尝试这样的方法来安装基本工具,例如curlsudo

RUN apk add curl sudo
Run Code Online (Sandbox Code Playgroud)