
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 的情况,大家有遇到过吗,这是啥原因导致的?其他容器运行一切正常
1 d0m2o08 2021-07-26 14:38:03 +08:00 看看日志? |
2 huanaa 2021-07-26 14:42:15 +08:00 祝福你哦 |
4 des 2021-07-26 14:46:53 +08:00 via iPhone 个人猜测是旁路由导致流量全经过 openwrt,kill 掉之后导致网络断开 |
5 des 2021-07-26 14:47:30 +08:00 via iPhone 如果用 ttl 就不会 hang |
6 zsj950618 2021-07-26 15:13:24 +08:00 via Android 看你 docker run 的命令是啥,加了--privileged 的话,就没有什么隔离性了,和在 host 操作没区别。 |
8 swulling 2021-07-26 15:16:43 +08:00 这个镜像启动的时候我看文档是加了 --privileged 那就是给了 root,想咋搞咋搞~ |
9 Acoffice 2021-07-26 15:30:46 +08:00 因为 N1 armbian 驱动的 bug,不过已经有人恢复了.自行替换就好了.建议直刷 openwrt |
13 css3 OP @Acoffice 这样的吗,被这个搞疯了,因为有 restart always, 我再想,我如果不是把 docker 的存储路径改成外挂硬盘,这个问题还不知道怎么解 |
14 alittlecat 2021-07-26 17:40:50 +08:00 docker 的 openwrt 有各种奇怪的问题,后来选择 esxi 部署了 |