我正在从 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。