docker拉取镜像时指定其OS及CPU指令集类型

31 篇文章 0 订阅
1 篇文章 0 订阅
本文讲述了作者在使用Docker时遇到的问题,即如何根据目标CPU架构(ARM和x86)正确选择和下载Linux架构的MySQL、opengauss数据库以及openEuler操作系统的镜像。作者强调了在不同架构间迁移时的兼容性和国产化进程中遇到的挑战。
摘要由CSDN通过智能技术生成

前言

	之前在香橙派5上安装的时候碰到过一次指定镜像的OS及cpu指令集类型的问题,但是当时没有记录,现在用到
了又想不起来,干脆就自己记录一下。预防后面忘掉。

docker报错截图

在这里插入图片描述

上次时在arm的cpu中运行x86镜像,这次时在x86中运行arm镜像,为了展示错误而故意报错。方便类比

指定下载的镜像的OS及CPU指令集类型

docker pull image-name --platform=linux/arm64

如:我一直喜欢用的mysql8.0.29
docker pull mysql:8.0.29 --platform=linux/arm64
还有公司即将转向国产化试用的opengauss数据库及openEuler国产操作系统等等。
	(哎,其中大坑巨多,国产之路任重道远,先来的可以吃螃蟹拿到先机,后来者就很难突破了)
docker pull opengauss/opengauss:5.0.0 --platform=linux/arm64
docker pull opengauss/opengauss:5.0.0 --platform=linux/amd64

docker pull openeuler/openeuler:20.03-lts-sp4 --platform=linux/arm64
docker pull openeuler/openeuler:20.03-lts-sp4 --platform=linux/amd64

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值