Debian
無法在 LXC 非特權容器中安裝軟體包
我對整個容器都是新手。我已經使用 lxc 2.0.7 在 debian 8.8 主機上成功創建了一個非特權 wheezy 容器。但是當我試圖:
lxc-attach -n container1 -- apt-get install openssh-server
我收到此錯誤消息:
Preconfiguring packages ... dpkg: warning: 'ldconfig' not found in PATH or not executable dpkg: warning: 'start-stop-daemon' not found in PATH or not executable dpkg: error: 2 expected programs not found in PATH or not executable Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin E: Sub-process /usr/bin/dpkg returned an error code (2)
PATH 僅包含以下內容
/usr/local/bin:/usr/bin:/bin:/usr/games
我還嘗試使用 ubuntu xenial 啟動其他一些容器,但結果是一樣的。
我錯過了什麼?
謝謝指教。
在 lxc-attach 中使用選項 –clear-env 就可以了。