Skip to content
This repository has been archived by the owner on May 3, 2023. It is now read-only.

或导致树莓派意外重启 #8

Closed
saury opened this issue Nov 12, 2020 · 7 comments
Closed

或导致树莓派意外重启 #8

saury opened this issue Nov 12, 2020 · 7 comments

Comments

@saury
Copy link

saury commented Nov 12, 2020

树莓派3b+,官方的armv7l,用的 latest tag 的镜像,服务只开了个 v2ray 科学上网。
最近发现树莓派频繁重启,一直疑惑,直到最近运行了一次docker stop openwrt,发现不管 stop, restart, kill运行完10秒内必重启。
猜测是哪里出问题会导致docker image 重启或关闭,导致树莓派整机重启。

@SuLingGG
Copy link
Owner

Docker 运行 OpenWrt 容器时在进行包含 “杀死 OpenWrt Docker 容器进程” 的操作的时候确实会出现这个问题。目前还不清楚是哪方面的原因。
但是“频繁重启”这个问题我最近没有得到反馈,我建议你试用一下其他系统,比如 ubuntu,或者 OpenFANS 他们的 debian 试试看还会不会出现这样的问题。

@sakuyamaij
Copy link

sakuyamaij commented Dec 15, 2020

Docker 运行 OpenWrt 容器时在进行包含 “杀死 OpenWrt Docker 容器进程” 的操作的时候确实会出现这个问题。目前还不清楚是哪方面的原因。

使用OpenFANS的最新固件也会遇到这个问题

@LucienShui
Copy link

同有这个问题,型号同为 3B+。

@SLKun
Copy link

SLKun commented Jan 24, 2021

因为使用了--privileged创建容器, 在内部关机或重启时拥有把HOST OS也关机或关机的权限
事实上, OpenWRT仅给予--cap-add NET_ADMIN --cap-add NET_RAW这两个权限即可工作
如果想要给更多的权限也最好使用--cap-add ALL而不是--privileged, 这两者其实也是有区别的

@sonyincn
Copy link

因为使用了--privileged创建容器, 在内部关机或重启时拥有把HOST OS也关机或关机的权限
事实上, OpenWRT仅给予--cap-add NET_ADMIN --cap-add NET_RAW这两个权限即可工作
如果想要给更多的权限也最好使用--cap-add ALL而不是--privileged, 这两者其实也是有区别的

尝试用--cap-add ALL来创建容器,确实能解决这个重启问题,但也会带来其他的问题,op里面的一些参数设置不够权限操作。

@fyxw
Copy link

fyxw commented Mar 4, 2021

因为使用了--privileged创建容器, 在内部关机或重启时拥有把HOST OS也关机或关机的权限
事实上, OpenWRT仅给予--cap-add NET_ADMIN --cap-add NET_RAW这两个权限即可工作
如果想要给更多的权限也最好使用--cap-add ALL而不是--privileged, 这两者其实也是有区别的

非常感谢,我使用你的建议,用--cap-add ALL代替--privileged后,在树莓派3B+上的Docker中的openwrt能正确获取到ipv6地址。使用的Lean大佬的源码,编译的armvirt版本

@deadlyedge
Copy link

因为使用了--privileged创建容器, 在内部关机或重启时拥有把HOST OS也关机或关机的权限
事实上, OpenWRT仅给予--cap-add NET_ADMIN --cap-add NET_RAW这两个权限即可工作
如果想要给更多的权限也最好使用--cap-add ALL而不是--privileged, 这两者其实也是有区别的

尝试用--cap-add ALL来创建容器,确实能解决这个重启问题,但也会带来其他的问题,op里面的一些参数设置不够权限操作。

感谢尝试。能不能大概列举是哪些操作不够权限呢?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants