Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 工具分享:检测内核配置是否支持Docker等容器

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2025-2-22 17:39:30        只看该作者  61#
本帖最后由 nbxx 于 2025-2-23 21:52 编辑

请问始终显示下面的问题应该怎么处理?

  1. Generally Necessary:
  2. - cgroup hierarchy: cgroupv2
  3.   Controllers:
  4.   - cpu: missing
  5.   - cpuset: missing
复制代码


其他必须项,都在 kernel 的配置里面添加了,也成功消除了missing。
这个CPU也在 kernel 配置里面加了下面的内容,但始终还有这个问题:

  1. CONFIG_CGROUPS=y
  2. CONFIG_CGROUP_CPU=y
  3. CONFIG_CGROUP_CPUACCT=y
  4. CONFIG_CGROUP_FREEZER=y
  5. CONFIG_CGROUP_PIDS=y
  6. CONFIG_CGROUP_DEVICE=y
  7. CONFIG_CPUSETS=y
复制代码

dockerd 运行提示如下:
  1. INFO[2025-02-22T21:41:15.135113480+08:00] Starting up                                 
  2. DEBU[2025-02-22T21:41:15.136670948+08:00] Listener created for HTTP on unix (/var/run/docker.sock)
  3. INFO[2025-02-22T21:41:15.137520847+08:00] OTEL tracing is not configured, using no-op tracer provider
  4. INFO[2025-02-22T21:41:15.138096294+08:00] detected 127.0.0.53 nameserver, assuming systemd-resolved, so using resolv.conf: /run/systemd/resolve/resolv.conf
  5. DEBU[2025-02-22T21:41:15.166930459+08:00] Golang's threads limit set to 13950         
  6. DEBU[2025-02-22T21:41:15.168140268+08:00] metrics API listening on /var/run/docker/metrics.sock
  7. DEBU[2025-02-22T21:41:15.182725638+08:00] Using default logging driver json-file      
  8. DEBU[2025-02-22T21:41:15.183866324+08:00] No quota support for local volumes in /userdata/docker/volumes: Filesystem does not support, or has not enabled quotas
  9. DEBU[2025-02-22T21:41:15.184648558+08:00] processing event stream                       module=libcontainerd namespace=plugins.moby
  10. DEBU[2025-02-22T21:41:15.205866294+08:00] [graphdriver] priority list: [overlay2 fuse-overlayfs btrfs zfs vfs]
  11. DEBU[2025-02-22T21:41:15.215444724+08:00] successfully detected metacopy status         storage-driver=overlay2 usingMetacopy=false
  12. DEBU[2025-02-22T21:41:15.226876659+08:00] backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff="", userxattr=""  storage-driver=overlay2
  13. INFO[2025-02-22T21:41:15.226989240+08:00] [graphdriver] using prior storage driver: overlay2
  14. DEBU[2025-02-22T21:41:15.227062447+08:00] Initialized graph driver overlay2            
  15. DEBU[2025-02-22T21:41:15.230038262+08:00] Max Concurrent Downloads: 3                  
  16. DEBU[2025-02-22T21:41:15.230136551+08:00] Max Concurrent Uploads: 5                    
  17. DEBU[2025-02-22T21:41:15.230184092+08:00] Max Download Attempts: 5                     
  18. INFO[2025-02-22T21:41:15.230351213+08:00] Loading containers: start.                  
  19. DEBU[2025-02-22T21:41:15.230919660+08:00] Option DefaultDriver: bridge                 
  20. DEBU[2025-02-22T21:41:15.231024950+08:00] Option DefaultNetwork: bridge               
  21. DEBU[2025-02-22T21:41:15.231083865+08:00] Network Control Plane MTU: 1500              
  22. DEBU[2025-02-22T21:41:15.230959909+08:00] processing event stream                       module=libcontainerd namespace=moby
  23. DEBU[2025-02-22T21:41:15.233371652+08:00] Modules already loaded                        modules="[nf_conntrack nf_conntrack_netlink]"
  24. DEBU[2025-02-22T21:41:15.240788293+08:00] /usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]
  25. DEBU[2025-02-22T21:41:15.244016686+08:00] /usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]
  26. DEBU[2025-02-22T21:41:15.247527115+08:00] /usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]
  27. DEBU[2025-02-22T21:41:15.250960837+08:00] /usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]
  28. DEBU[2025-02-22T21:41:15.255690408+08:00] /usr/sbin/iptables, [--wait -t nat -D PREROUTING]
  29. DEBU[2025-02-22T21:41:15.260167983+08:00] /usr/sbin/iptables, [--wait -t nat -D OUTPUT]
  30. DEBU[2025-02-22T21:41:15.263925157+08:00] /usr/sbin/iptables, [--wait -t nat -F DOCKER]
  31. DEBU[2025-02-22T21:41:15.267159675+08:00] /usr/sbin/iptables, [--wait -t nat -X DOCKER]
  32. DEBU[2025-02-22T21:41:15.270652021+08:00] /usr/sbin/iptables, [--wait -t filter -F DOCKER]
  33. DEBU[2025-02-22T21:41:15.273496880+08:00] /usr/sbin/iptables, [--wait -t filter -X DOCKER]
  34. DEBU[2025-02-22T21:41:15.276450820+08:00] /usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]
  35. DEBU[2025-02-22T21:41:15.279392802+08:00] /usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]
  36. DEBU[2025-02-22T21:41:15.282185162+08:00] /usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]
  37. DEBU[2025-02-22T21:41:15.284994438+08:00] /usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]
  38. DEBU[2025-02-22T21:41:15.287881588+08:00] /usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]
  39. DEBU[2025-02-22T21:41:15.290743071+08:00] /usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]
  40. DEBU[2025-02-22T21:41:15.294174168+08:00] daemon configured with a 15 seconds minimum shutdown timeout
  41. DEBU[2025-02-22T21:41:15.294260208+08:00] start clean shutdown of all containers with a 15 seconds timeout...
  42. INFO[2025-02-22T21:41:15.296733491+08:00] stopping event stream following graceful shutdown  error="<nil>" module=libcontainerd namespace=moby
  43. DEBU[2025-02-22T21:41:15.297054318+08:00] Cleaning up old mountid : start.            
  44. DEBU[2025-02-22T21:41:15.297756929+08:00] Cleaning up old mountid : done.              
  45. failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register "bridge" driver: invalid type
复制代码




回复

使用道具 举报

返回列表
1 ...34567
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表