我正在从OpenVZ切换到lxc。 唯一让我感到困惑的是,我无法findvzctl exec的lxc替代品。 在OpenVZ之前,我可以做vzctl exec 1033 restart nginx 。 现在,我所能做的就是在每个容器中运行sshd或使用lxc-console,而且我不喜欢这两种select(第一种是pipe理开销过大,第二种是太麻烦)。
你是否尝试过lxc-attach ? 根据文件,
lxc-attach – 在正在运行的容器中启动一个进程。
列举容器home内的所有文件夹的示例
lxc-attach -n myContainer -- ls -lh /home
如果没有定义进程,它会在容器中创build一个新的shell。