美文网首页
docker 镜像下载

docker 镜像下载

作者: alue | 来源:发表于2023-10-05 22:27 被阅读0次

    常规镜像下载方式很简单,直接 docker pull 即可. 但现在有这样一个问题:

    目标机器为一台华为笔记本电脑A,硬件结构为 ARM 64 体系,并且不能连接互联网。能上网的机器为一台 AMD64 的笔记本B。请问,如何为目标机器安装 postgresql docker 镜像?

    由于两台机器的硬件体系结构不同,B 机器上面通过 docker pull 安装的镜像为 X64 架构的镜像,无法运行在 ARM 64 环境。如果指定 ARM 64 的镜像

    docker pull arm64v8/postgres
    

    也会安装失败,毕竟X64的机器不能安装这个ARM版本的镜像。

    这时候怎么办呢?

    有两种解决思路。

    第一种是在 X64环境中,先虚拟出ARM的环境 —— 可以借助 QEMU 模拟器来实现,但步骤复杂,暂时没有精力研究。

    第二种则是,直接下载ARM对应的镜像文件。
    如果自己手动下载的话,会非常麻烦。官网并没有给出打包好的镜像,让我们可以一键下载,需要先一个个下载,然后将其放置在合适的位置,工作量很大。

    docker镜像文件

    幸好,github 上有 docker-drag 这个开源脚本,能够帮我们自动完成这个工作,只用输入下面的指令,就能生成一个打包好的 tar 文件。

    python docker_pull.py bitnami/postgresql:15.4.0
    

    相关文章

      网友评论

          本文标题:docker 镜像下载

          本文链接:https://www.haomeiwen.com/subject/gvcpbdtx.html