Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在busybox:1.31.1-glibc构建的docker映像中使用apk_Docker - Fatal编程技术网

如何在busybox:1.31.1-glibc构建的docker映像中使用apk

如何在busybox:1.31.1-glibc构建的docker映像中使用apk,docker,Docker,我正在运行一个以FROM busybox:1.31.1-glibc作为基本映像构建的容器,但是现在当我在容器中并且尝试使用apk安装软件包时,它不起作用。例如: / # apk add curl /bin/sh: apk: not found 如果需要,如何将包添加到此正在运行的容器?busybox映像没有包管理器。它旨在最终分发构建工件(如二进制文件),为了方便起见,还提供了一些shell实用程序。典型的用法是将最终的基本图像放在一个文件中 apk是Alpine软件包管理器。如果您想使用它,

我正在运行一个以FROM busybox:1.31.1-glibc作为基本映像构建的容器,但是现在当我在容器中并且尝试使用apk安装软件包时,它不起作用。例如:

/ # apk add curl
/bin/sh: apk: not found

如果需要,如何将包添加到此正在运行的容器?

busybox映像没有包管理器。它旨在最终分发构建工件(如二进制文件),为了方便起见,还提供了一些shell实用程序。典型的用法是将最终的基本图像放在一个文件中


apk是Alpine软件包管理器。如果您想使用它,您需要在Dockerfile中使用它作为基础映像。

我明白了。我想我可能有麻烦了。我需要运行一个二进制文件,它需要一些动态库。这就是我想安装的…但似乎我必须找到另一种方法来解决这个问题