![OpenVZ 有 vzctl exec,lxc 的等效功能是什么](https://linux22.com/image/602667/OpenVZ%20%E6%9C%89%20vzctl%20exec%EF%BC%8Clxc%20%E7%9A%84%E7%AD%89%E6%95%88%E5%8A%9F%E8%83%BD%E6%98%AF%E4%BB%80%E4%B9%88.png)
我正在从 OpenVZ 切换到 lxc。真正让我烦恼的是,我找不到 lxc 的替代品vzctl exec
。以前在 OpenVZ 上我可以做vzctl exec 1033 restart nginx
。现在,我能想到的办法就是在每个容器中运行 sshd 或使用 lxc-console,但我不喜欢这两个选项(第一个管理开销太大,第二个太麻烦)。
答案1
你有没有尝试过lxc-attach
相反?根据文档,
lxc-attach-在正在运行的容器内启动一个进程。
列出home
容器内所有文件夹的示例
lxc-attach -n myContainer -- ls -lh /home
如果没有定义进程,它会在容器内创建一个新的shell。