如何在基于高山的 docker 图像中使用 apt/sudo
how to use apt/sudo in alpine-based docker image
我目前正在编写一个必须基于alpine的docker文件(顶行是FROM alpine:latest
。我希望使用sudo
和[=14等工具=](通过 运行 来自 docker 文件的 shell 脚本)通常在 linux/mac 上可用,为此我尝试了 运行 RUN apt update && apt-get install sudo -y
- 然而这些似乎不适用于 alpine。有人知道如何在离开 alpine 之后获得 apt
,或者其他获得 sudo 和 curl 等基本工具的方法吗?我试过使用 apk (例如 RUN apk add apt-get
)但我总是会收到类似 apt-get (no such package):
.
的错误
another method of obtaining basic tools like sudo and curl?
我相信 alpine 使用 apk
而不是 apt
尝试这样安装基本工具,如 curl
和 sudo
RUN apk add curl sudo
我目前正在编写一个必须基于alpine的docker文件(顶行是FROM alpine:latest
。我希望使用sudo
和[=14等工具=](通过 运行 来自 docker 文件的 shell 脚本)通常在 linux/mac 上可用,为此我尝试了 运行 RUN apt update && apt-get install sudo -y
- 然而这些似乎不适用于 alpine。有人知道如何在离开 alpine 之后获得 apt
,或者其他获得 sudo 和 curl 等基本工具的方法吗?我试过使用 apk (例如 RUN apk add apt-get
)但我总是会收到类似 apt-get (no such package):
.
another method of obtaining basic tools like sudo and curl?
我相信 alpine 使用 apk
而不是 apt
尝试这样安装基本工具,如 curl
和 sudo
RUN apk add curl sudo