运行了一个镜像把我服务器搞死了

2021-07-26 14:28:14 +08:00
 css3

N1 armbian 系统,想使用容器方式部署个旁路由,在 Dockerhub 找了一个 stat 数很多的 openwrt 镜像,https://hub.docker.com/r/buddyfly/openwrt-aarch64,

按说明启动之,run 起来之后,一切正常,可当我去停止的时候,发现只要使用停止命令 docker stop xx,或 docker kill xx 时,命令行直接挂起了,新开窗口登录也是登录后就直接处理挂起状态,

最后直接把 docker 挂载的磁盘从 N1 上拨下, 拨电后 迅速 mount 后,使用 servcie docker restart && docker rm -f xx 才给停了,第一次遇到容器把服务器搞 hang 的情况,大家有遇到过吗,这是啥原因导致的?其他容器运行一切正常

2621 次点击
所在节点    Docker
15 条回复
d0m2o08
2021-07-26 14:38:03 +08:00
看看日志?
huanaa
2021-07-26 14:42:15 +08:00
祝福你哦
css3
2021-07-26 14:45:09 +08:00
@d0m2o08 hang 死了,没法操作了,只能拨电或下硬盘
des
2021-07-26 14:46:53 +08:00
个人猜测是旁路由导致流量全经过 openwrt,kill 掉之后导致网络断开
des
2021-07-26 14:47:30 +08:00
如果用 ttl 就不会 hang
zsj950618
2021-07-26 15:13:24 +08:00
看你 docker run 的命令是啥,加了--privileged 的话,就没有什么隔离性了,和在 host 操作没区别。
d0m2o08
2021-07-26 15:15:27 +08:00
@css3 接显示器看看终端也是死的么?
swulling
2021-07-26 15:16:43 +08:00
这个镜像启动的时候我看文档是加了 --privileged

那就是给了 root,想咋搞咋搞~
Acoffice
2021-07-26 15:30:46 +08:00
因为 N1 armbian 驱动的 bug,不过已经有人恢复了.自行替换就好了.建议直刷 openwrt
Acoffice
2021-07-26 15:31:01 +08:00
@Acoffice #9 恢复==修复
css3
2021-07-26 15:50:07 +08:00
@des 不是啊,我局域网其他设备正常使用的,不是断网,是 N1 armbian hang 死了
css3
2021-07-26 15:50:38 +08:00
@d0m2o08 是的,能登录,但就是不接受任何输入
css3
2021-07-26 15:51:48 +08:00
@Acoffice 这样的吗,被这个搞疯了,因为有 restart always, 我再想,我如果不是把 docker 的存储路径改成外挂硬盘,这个问题还不知道怎么解😂
alittlecat
2021-07-26 17:40:50 +08:00
docker 的 openwrt 有各种奇怪的问题,后来选择 esxi 部署了
css3
2021-07-26 19:49:27 +08:00
@d0m2o08 也是死的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/791818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX