当lxc-stop都无效的时候强制关闭LXC容器

常规情况下
软关机:
lxc-stop -n containerNameHere –nokill

重启容器:
lxc-stop -n containerNameHere -r

例如我们要重启rstudio这个容器的话:
lxc-stop -n rstudio -r

如果无法正常重启,可以尝试硬关闭:
lxc-stop -n containerNameHere -k
或者
lxc-stop -n containerNameHere –kill

例如我们要关闭rstudio这个容器的话:
lxc-stop -n rstudio -k

如果要先尝试软关机再若180秒后依旧无反应的话再硬关闭则:
lxc-stop -n rstudio -k -t 180
或者
lxc-stop -n rstudio -k –timeout 180

 

当以上方法全部无效或超时的时候可以尝试找到lxc的相应进程,然后直接kill掉。但是这样可能会导致为保存的数据损失!

root@JS-2002:~# ps aux | grep 21004
root 16996 0.0 0.0 48264 3776 ? Ss Jul13 0:54 [lxc monitor] /var/lib/lxc 21004
root 26301 0.0 0.0 12784 944 pts/16 S+ 22:08 0:00 grep 21004
root 38798 0.0 0.0 14684 1460 ? Ss Jul13 0:00 /usr/bin/dtach -A /var/run/dtach/vzctlconsole21004 -r winch -z lxc-console -n 21004 -e -1
root 38799 0.0 0.0 39820 4224 pts/9 Ss+ Jul13 0:00 lxc-console -n 21004 -e -1
root@JS-2002:~# kill -9 16996

说点什么

Please Login to comment
avatar
  Subscribe  
提醒