求助论坛大佬旧世界龙芯怎么运行docker x86版本镜像
david95
大佬们旧世界龙芯怎么运行docker x86版本镜像现在不能下载镜像仓库 binfmt镜像,有其它方法吗,docker pull cr.loongnix.cn/tonistiigi/binfmt
吴小白
david95 不能用还是啥?拉不下来的话可以自己构建下。
david95
吴小白 拉不下来,有源码和dockerfile地址吗
吴小白
david95
这个镜像地址也下载不了:cr.loongnix.cn/tonistiigi/binfmt:loongarch64_other_arch,其它github地址应该是x86转龙芯架构,自己编译qemu二进制需要docker buildx插件找不到
吴小白
david95
网络我确定了没问题,你可以从其他正常的网络环境下载后手动传到你的服务器,看你的 ip 地址应该是龙芯提供的机器,那你直接问下那块对接的同事,我记得是要调整下 dns 还是啥的。
david95
吴小白 其它环境下载也不行,能上传到网盘吗
吴小白
david95 忘了这回事,我测试是可以正常拉取的,我看看怎么发给你。应该就是你的环境网络有问题导致,你可以找个云上的服务器拉取下来然后传到你的环境
david95
吴小白 麻烦给我阿里网盘地址或者夸克,百度网盘都可以,我自己部署拉取阿里镜像没问题,龙芯有些镜像正常拉取,有些镜像拉取找不到
吴小白
下载地址:
使用方法:
wget https://github.com/wojiushixiaobai/docker-ce-binaries-loongarch64/releases/download/v23.0.4/binfmt.tar
docker load -i binfmt.tar
david95
吴小白 启动用这个命令docker run --privileged --rm binfmt:latest --install amd64没有生效写入注册,执行docker启动 报错/usr/bin/sh: /usr/bin/sh: cannot execute binary file
吴小白
确定是旧世界?
david95
吴小白 是旧世界,cpu显示3C5000L,操作系统是麒麟v10,内核4.19.90-89.11.v2401.a.ky10.loongarch64
吴小白
david95 那你可能要求助下龙芯那边的同事了,我没有旧世界环境可以验证。只是文档是这样写的
david95
吴小白 还有其它方式运行docker x86镜像吗
吴小白
david95 你可以自行尝试编译 qemu
david95
吴小白 我有二进制包怎么使用,看网上都不是详细