专栏算法工具链J5 镜像拉取失败怎么解决?

J5 镜像拉取失败怎么解决?

已解决
maiunlei2025-01-10
48
4

您好,目前我的问题在镜像拉取失败,更换了源,还是不行,不知道怎么处理了?麻烦帮忙看看我的步骤有没有问题。

我操作的步骤是:

步骤1 我从网页下载了1.1.74GPU版本Hub docker;

步骤2 使用docker load -i xx 本地加载了镜像,成功了,如图1。

步骤3 docker pull openexplorer/ai_toolchain_ubuntu_20_j5_gpu:v1.1.74-py38 拉取镜像,失败了,报错,如图2.好像是源的问题。

步骤4 我更换了/etc/docker/daemon.json中的源,试了多种方式,换了阿里、中科院的,还有其他的。如图3和4。重新加载daemon、重启docker,不管用还是报步骤3中的问题。

步骤5 我试了使用OE开发包拉取的方式,在执行sh run_docker.sh /home/machunlei/codes/datasets/J5_data 时,还是拉取有问题,如图5.

我想请教的问题如下:

问题1: 有什么好办法解决上述拉取问题吗?

问题2:我的步骤有没有问题,如果步骤3成功的话我是不是应该 执行docker run -it xx了?

麻烦了前辈,我是个小白,谢谢解答。

附件:
算法工具链
征程5
评论2
0/1000
  • maiunlei
    Lv.1
    增加了两张图片
    2025-01-10
    0
    0
  • Huanghui
    Lv.5

    这个逻辑没对呀, docker load -i和docker pull 的作用是相同的,目的都是把镜像加到docker中,只不过 docker load -i xx是使用本地的文件加载,而 docker pull是从网络上根据名字拉取。

    如果二者都是OK的情况下,用一种就OK了,但是docker pull 是从服务器上拉取,而OE工具链应该没有上传到外网docker服务器,所以 docker pull是不可能成功的,除非你用的地平线内网。

    所以,不要使用 docker pull了,直接用 docker load -i xx就OK了

    如果子在本论坛中下载工具链套件失败,用下面的链接吧,我也上传了一份到百度云盘,论坛的问题已经报告了,在修复。

    链接: https://pan.baidu.com/s/1KyCcj39zw43wBArqLVqyDg?pwd=5nfv

    2025-01-10
    0
    2
    • maiunlei回复Huanghui:

      那我docker load -i xx ok了之后,应该是执行docker run -it启动docker 镜像吗?

      2025-01-10
      0
    • Huanghui回复maiunlei:

      是的, docker load -i xx ok 了之后,通过docker images查看一下目前镜像的情况,如果load的镜像在 docker images 的列表中经证明OK了,就可以使用 docker run -it 构建contianer和使用了,记得-v映射一下OE包哈,另外最好在 docker run 中加入 --privileged=true

      2025-01-15
      0