• Welcome to LiuJason's Blog!

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

Linux笔记 Jason 5 years ago (2019-07-26) 1450 Views 0 Comments QR code of this page

常规情况下
软关机:
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


This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/308.html
Like (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址