Debian

無法在 kube-proxy 容器中執行 dpkg 命令

  • January 20, 2022

我目前正在嘗試獲取k8s.gcr.io/kube-proxy:v1.23.2容器上所有已安裝的 debian 軟體包 (dpkg) 的列表。

首先,我嘗試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但得到了同樣的錯誤。

是否可以通過修改一些設置來獲取列表,或者有什麼不同的方法?

我懷疑dpkg嘗試執行尋呼機( ),但在您的獲取現有程式碼less中找不到它。執行。PATH``127``dpkg -l --no-pager

引用自:https://serverfault.com/questions/1090587