当前位置: 首页 > news >正文

Docker 镜像生成与下载

Docker 镜像生成与下载

 

1. 下载 

  下载网络上的镜像,以dpage/pgadmin4:latest 为例

docker pull dpage/pgadmin4:latest 

如指定平台

docker pull --platform linux/arm64 dpage/pgadmin4:latest

 

2. 检查镜像架构

在cmd 中的命令

docker inspect dpage/pgadmin4:latest | findstr "Architecture"

 

局部截取_20250909_092951

 在 linux 或 powershell 中的命令

局部截取_20250909_094801

 

3. 保存镜像

保存镜像到压缩包

docker save -o pgadmin4-arm64.tar dpage/pgadmin4:latest

 

如指定平台

docker save --platform linux/arm64 -o pgadmin4-arm64.tar dpage/pgadmin4:latest

 

 

4. 还原镜像

docker load -i pgadmin4-arm64.tar 

 

 

5. 生成镜像

Docker Desktop 已开启多架构支持

1)启用QEMU

Docker Desktop 自带 QEMU,但要确保启用了

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

 

局部截取_20250909_093358

 

2)验证

docker buildx ls

 局部截取_20250909_093423

 

看到输出,关键点是:

  • defaultdesktop-linux 这两个 builder 是 running 状态

  • 它们都支持 linux/arm64

  • 自己创建的 mybuilder / jolly_sandersoninactive,所以不用它们

也就是说,完全可以直接用 默认的 builder (default) 来构建 ARM64 镜像。

 

3) 构建镜像

进入项目目录(有 Dockerfile 的地方)
 
使用默认平台构建镜像
 docker build -t myapp:default .

指定平台构建镜像

docker buildx build --platform linux/arm64 -t myapp:arm64 --load .
docker buildx build --platform linux/amd64 -t myapp:amd64 --load .

 

局部截取_20250909_095727

 

局部截取_20250909_095830

 

 

 

 

 

 

 

 

 

 

 

 

 

 

end

 

http://www.zskr.cn/news/631.html

相关文章:

  • 深入理解版本号比较:从原理到实现
  • 并不是真的路过而已 / 也不是真的不会想你 - Urd
  • CF1644题解
  • 花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案
  • winform定时任务
  • 基于Python+Vue开发的旅游景区管理系统源码+运行
  • 剑指offer
  • nvm安装与配置
  • Exadata计算节点的内存出现故障,导致CPU耗尽
  • 磁盘控制器与磁盘驱动器的关系
  • 【GitHub每日速递】从编程小白到造轮子高手,免费资源 + 实战指南全给你
  • CF1725D Deducing Sortability
  • 集合框架2
  • [机器人] 产业研究之【人形机器人】
  • 因果图灵测试(Causal Turing Test, CTT),为判断AGI是否真正实现的唯一终极标准。
  • 1111
  • Codeforces Round 1048 (Div. 2)
  • 世界最顶级的游戏网络联机框架——NetCode for Entity
  • 理解Redis线程模型
  • Prometheus监控harbor仓库
  • kubernetes集群重置部署(四)
  • 第一次作业
  • windows将服务器文件夹映射到windows本地
  • [huggingface] huggingface 有和 `git clone` 一样方便的命令
  • 计数杂题选刷 Part II
  • Rust异步运行时最小实现 - extreme 分享
  • MIDI简谱编辑器1.1程序代码QZQ-2025-8-20
  • p型编码
  • OTA 升级问题的分析
  • P3195 [HNOI2008] 玩具装箱