Firefly开源社区

12345... 6
发表新贴
打印 上一主题 下一主题

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

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129

工具分享:检测内核配置是否支持Docker等容器

发表于 2021-12-2 20:30:43      浏览:33588 | 回复:59        打印      只看该作者   [复制链接] 楼主
本帖最后由 Liuth 于 2021-12-3 14:36 编辑

使用Docker等容器需要CGROUP、BRIDGE等功能,如果Kernel中相关配置没有打开,安装或运行Docker会出现各种错误。

Docker开源团队提供了一个脚本,可以检测Kernel配置是否符合Docker的运行要求

源地址:https://github.com/moby/moby/blob/master/contrib/check-config.sh

可以使用wget直接下载或者下载附件 check-config.zip (4.13 KB, 下载次数: 89)
  1. wget https://github.com/moby/moby/raw/master/contrib/check-config.sh
复制代码

拷贝到目标平台直接运行脚本:
  1. chmod +x check-config.sh
  2. ./check-config.sh
复制代码
也可以在其他位置指定config文件:
  1. ./check-config.sh config_file
复制代码


得到的输出结果如下:
  1. Generally Necessary:
  2. - cgroup hierarchy: properly mounted [/sys/fs/cgroup]
  3. - apparmor: enabled and tools installed
  4. - CONFIG_NAMESPACES: enabled
  5. - CONFIG_NET_NS: enabled
  6. - CONFIG_PID_NS: enabled
  7. - CONFIG_IPC_NS: enabled
  8. - CONFIG_UTS_NS: enabled
  9. - CONFIG_CGROUPS: enabled
  10. ......

  11. Optional Features:
  12. - CONFIG_USER_NS: enabled
  13. - CONFIG_SECCOMP: enabled
  14. - CONFIG_SECCOMP_FILTER: enabled
  15. - CONFIG_CGROUP_PIDS: enabled
  16. - CONFIG_MEMCG_SWAP: enabled
  17. ......
复制代码
结果主要是两部分,Generally Necessary: 表示必要的配置,如果有显示missing的地方,需要在内核配置中打开,重新编译烧录内核以支持Docker
Optional Features: 是可选配置,根据需要打开。


这里也提供一个RK356X的已经开启全部Docker必要/可选配置(build-in方式)的config文件: firefly_linux_docker_defconfig.zip (4.36 KB, 下载次数: 110)

回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2021-12-2 20:34:05        只看该作者  沙发
回复

使用道具 举报

789

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
789
发表于 2021-12-3 10:25:32        只看该作者  板凳
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2021-12-10 21:30:58        只看该作者  地板
下载重复扣积分,哭了
回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

积分
17
发表于 2021-12-30 21:24:18        只看该作者  5#
灯泡怎么搞
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2022-1-4 18:43:14        只看该作者  6#
Thanks for sharing~~~
回复

使用道具 举报

3

积分

0

威望

0

贡献

吃瓜的群众

积分
3
发表于 2022-1-5 11:30:58        只看该作者  7#

Thanks for sharing~~~
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2022-1-5 13:53:13        只看该作者  8#
firefly_linux_docker_defconfig.zip 这个文件下载不了
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2022-1-6 08:51:00        只看该作者  9#
a343188433 发表于 2022-1-5 13:53
firefly_linux_docker_defconfig.zip 这个文件下载不了

可以下载,没问题啊
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2022-1-6 14:04:12        只看该作者  10#
感謝分享~~~~
回复

使用道具 举报

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

本版积分规则

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