Docker 没有包管理器

问题描述

使用图像 firesh/nginx-lua。运行 docker Image 后,我想安装一些东西,但它没有 apt / apt-get 或任何其他包管理器。

我尝试在 docker 上安装 apt,但它需要 curl,而 curl 也不存在。

有什么解决办法吗?我无法在这个 docker 上手动安装任何东西

谢谢..

解决方法

因为基础镜像使用的是alpine,它有apk,你可以使用apk,因为apk是alpine的默认包管理器。您可以使用 apk add <desired_thing> 添加内容,在此之前也可以使用 apk update

例如:用于添加卷曲:

  • apk update
  • apk add curl