1. 正常情况下,你拉取的镜像都是amd64架构的,可以通过以下命令查看:

docker inspect chrislusf/seaweedfs:latest

如图所示:

2. 新增配置

vim /etc/docker/daemon.json

打开该文件之后,新增一个参数设置,如图所示:

3.重载并重启docker

systemctl daemon-reload

systemctl restart docker

4.验证

注意: 拉取镜像时,需要携带--platform=arm64参数

 docker pull chrislusf/seaweedfs:latest --platform=arm64

如此一来,获取的镜像就是arm64架构的了,执行如下代码:

docker inspect chrislusf/seaweedfs:latest

 

已经脱离的当前操作系统的限制了~~ 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐