如何终止 openvz 容器?

如何终止 openvz 容器?

可以使用以下命令停止 openvz 容器

vzctl stop <id>

但这需要容器内部 init 的配合。如果容器被攻陷,需要一种方法来停止容器,而无需其配合。比如

vzctl kill <id>

需要杀死容器内的所有进程并将其置于停止状态。手册页中未列出此类 kill 命令。

如何在不需要协作的情况下杀死/停止 openvz 容器?

答案1

http://wiki.openvz.org/User_Guide/Operations_on_Containers#Starting.2C_Stopping.2C_Restarting.2C_and_Querying_Status_of_Container

如果已知容器已损坏,您可以使用 --fast 开关:

# vzctl stop 101 --fast
Stopping container ...
Container was stopped
Container is unmounted

确保不要对健康的容器使用 --fast 开关,除非必要,因为强制终止容器进程可能会有潜在危险。

相关内容