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

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

docker inspect chrislusf/seaweedfs:latest

如图所示:

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

2. 新增配置

vim /etc/docker/daemon.json

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

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

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架构的镜像》 

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

    原文作者:langmeng110
    原文地址: https://blog.csdn.net/langmeng110/article/details/123430866
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞