Toybrick

标题: docker沙箱无法运行,有没有大神遇到过此类问题? [打印本页]

作者: wbf420    时间: 2020-4-22 08:45
标题: docker沙箱无法运行,有没有大神遇到过此类问题?
TB-RK3399ProD开发板docker的沙箱sandbox运行不起来,我感觉是内核裁剪那块,或cpu某种特性不支持,所导致。


我在这个论坛上搜索了一下,发现很多docker的问题,有没有哪个大神也遇到这个问题,麻烦给点指导,多谢先。




docker提示错误:
failed to create endpoint nervous_galileo on network bridge: failed to add the host (vetha8e5fed) <=> sandbox (veth94cd799) pair interfaces: operation not supported

作者: addy    时间: 2020-4-22 11:16
默认内核,docker相关配置没打开,请用附件的config替换arch/arm64/configs/rockchip_linux_defconfig,然后重新编译
作者: wbf420    时间: 2020-4-22 13:47
感谢指导,我试一下先
作者: ScottGreen    时间: 2020-4-30 09:55
addy 发表于 2020-4-22 11:16
默认内核,docker相关配置没打开,请用附件的config替换arch/arm64/configs/rockchip_linux_defconfig,然 ...

这个配置文件的确是可用的,感谢
作者: wbf420    时间: 2020-4-30 12:45
ScottGreen 发表于 2020-4-30 09:55
这个配置文件的确是可用的,感谢

我试了编不过


CC      lib/timerqueue.o
  CC      lib/vsprintf.o
  LD      lib/built-in.o
  AR      lib/lib.a

Message from syslogd@localhost at Apr 30 12:31:57 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [aarch64-linux-g:46512]

Message from syslogd@localhost at Apr 30 12:32:20 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [kswapd0:30]

Message from syslogd@localhost at Apr 30 12:33:02 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 35s! [aarch64-linux-g:46512]
作者: wbf420    时间: 2020-5-5 10:14
addy 发表于 2020-4-22 11:16
默认内核,docker相关配置没打开,请用附件的config替换arch/arm64/configs/rockchip_linux_defconfig,然 ...

Hi addy,按您提供的方法,编译了内核,还是没办法运行docker

[root@toybrick ~]#
[root@toybrick ~]# docker run node
/usr/bin/docker-current: Error response from daemon: failed to create endpoint mystifying_babbage on network bridge: failed to add the host (veth4d2a279) <=> sandbox (vethde38836) pair interfaces: operation not supported.
ERRO[0164] error getting events from daemon: net/http: request canceled
[root@toybrick ~]#
作者: Davie_zju    时间: 2020-10-29 15:29
ScottGreen 发表于 2020-4-30 09:55
这个配置文件的确是可用的,感谢

我在Ubuntu上交叉编译一直不成功,请问编译成功的镜像可以分享一下吗,万分感谢
作者: wangrenshu_1    时间: 2020-12-18 11:55
本人小白,请问内核是从哪里获取的?repo init --repo-url  http://github.com/aosp-mirror/tools_repo.git -u http://github.com/rockchip-toybrick/manifest.git -b master -m rk3399pro.xml上下载了很久(10多G了),一直在下载。感觉没有个尽头。请求大神,问这个方法是否准确的。
作者: lipandeng    时间: 2021-9-7 16:49
有需要通过修改内核文件重新编译内核来实现rk33990proD下运行docker引擎的,请参考RK3399ProD下安装Docker,连接提供编译好的内核文件
作者: tiger_k    时间: 2022-3-24 10:01
其实没想明白,为何要在板子上装docker呢?没有道理呀
作者: lmw0320    时间: 2022-10-12 15:21
tiger_k 发表于 2022-3-24 10:01
其实没想明白,为何要在板子上装docker呢?没有道理呀

测试方便啊。。要是环境搞废了,我随便就可以换个容器。。不然整天到晚刷机么
作者: lmw0320    时间: 2022-10-21 18:05
lipandeng 发表于 2021-9-7 16:49
有需要通过修改内核文件重新编译内核来实现rk33990proD下运行docker引擎的,请参考RK3399ProD下安装Docker ...

大佬,这个编译好的内核文件放哪里呢??
我是先没找到arch/arm64/configs/rockchip_linux_defconfig 这个文件---debian10环境下没有看到这个路径啊
按照博客上的说法,是要重新烧录下这个镜像文件?
作者: lmw0320    时间: 2022-10-27 15:57
addy 发表于 2020-4-22 11:16
默认内核,docker相关配置没打开,请用附件的config替换arch/arm64/configs/rockchip_linux_defconfig,然 ...

请教下,这个文件是在哪个工程下的??
arch/arm64/configs/rockchip_linux_defconfig
为什么我一直找不到?? 是RKNN-API,还是RKNN-toolkit?




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3