V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
css3
V2EX  ›  Docker

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

  •  
  •   css3 · 2021-07-26 14:28:14 +08:00 · 2392 次点击
    这是一个创建于 998 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 的情况,大家有遇到过吗,这是啥原因导致的?其他容器运行一切正常

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

    那就是给了 root,想咋搞咋搞~
    Acoffice
        9
    Acoffice  
       2021-07-26 15:30:46 +08:00
    因为 N1 armbian 驱动的 bug,不过已经有人恢复了.自行替换就好了.建议直刷 openwrt
    Acoffice
        10
    Acoffice  
       2021-07-26 15:31:01 +08:00
    @Acoffice #9 恢复==修复
    css3
        11
    css3  
    OP
       2021-07-26 15:50:07 +08:00
    @des 不是啊,我局域网其他设备正常使用的,不是断网,是 N1 armbian hang 死了
    css3
        12
    css3  
    OP
       2021-07-26 15:50:38 +08:00
    @d0m2o08 是的,能登录,但就是不接受任何输入
    css3
        13
    css3  
    OP
       2021-07-26 15:51:48 +08:00
    @Acoffice 这样的吗,被这个搞疯了,因为有 restart always, 我再想,我如果不是把 docker 的存储路径改成外挂硬盘,这个问题还不知道怎么解😂
    alittlecat
        14
    alittlecat  
       2021-07-26 17:40:50 +08:00
    docker 的 openwrt 有各种奇怪的问题,后来选择 esxi 部署了
    css3
        15
    css3  
    OP
       2021-07-26 19:49:27 +08:00 via iPhone
    @d0m2o08 也是死的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2834 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:37 · PVG 22:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.