我怎样才能得到一个Python的lxc容器的当前状态?
答
我发现自己的解决方案。可以使用wait命令来检查当前的容器状态。
import lxc
container = lxc.Container("Test")
container.start()
if container.wait("RUNNING", timeout=5)
container.stop()
container.destroy()
如果命令在超时时间内到达状态,则返回true。在其他情况下返回false。所以我们可以用标准库检查当前的容器状态!
答
与LXC(python3-LXC)版本1.0.3我用
,以检查是否存在容器的工作(在/ var/lib中/ LXC) 和
container.running
True
到看看容器是否运行。
你的意思是pylxc 0.0.3? –
没有标准的ubuntu lxc软件包! – Smeagol86