无法在 kube-proxy 容器中执行 dpkg 命令

无法在 kube-proxy 容器中执行 dpkg 命令

我目前正在尝试获取容器上所有已安装的 debian 包(dpkg)的列表k8s.gcr.io/kube-proxy:v1.23.2

首先,我尝试dpkg -l作为 kubernetes 集群的一部分在正在运行的容器中执行,但出现以下错误。

dpkg-query: error: showing package list on pager subprocess returned error exit status 127

然后我也直接在 containerd 上尝试该命令,nerdctl run -it k8s.gcr.io/kube-proxy:v1.23.2 dpkg -l但出现了同样的错误。

是否可以通过修改一些设置来获取列表,或者是否有不同的方法?

答案1

我怀疑dpkg尝试运行分页程序( ),但在获取存在代码时less未找到它。运行。PATH127dpkg -l --no-pager

相关内容