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
已经脱离的当前操作系统的限制了~~