x86_64的服务器中使用docker拉取arm架构的镜像

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

docker inspect chrislusf/seaweedfs:latest

如图所示:

x86_64的服务器中使用docker拉取arm架构的镜像_第1张图片

2. 新增配置

vim /etc/docker/daemon.json

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

x86_64的服务器中使用docker拉取arm架构的镜像_第2张图片

3.重载并重启docker

systemctl daemon-reload

systemctl restart docker

4.验证

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

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

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

docker inspect chrislusf/seaweedfs:latest

x86_64的服务器中使用docker拉取arm架构的镜像_第3张图片 

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

你可能感兴趣的:(docker,arm,容器,x86_64,linux)