如何在x86环境下拉取arm(麒麟)的docker镜像_docker arm镜像下载
正常情况下,docker pull会自动识别系统架构并下载,那么如何在x86环境下载arm架构呢?
1,访问 https://hub.docker.com/ (需要vpn),如图所示
2. 以redis为例,搜索你需要的镜像(等同于docker search redis),如图所示
3. 点击要下载的镜像,进入详情页,如图所示
4. 选择arm版本,能看到有一个sha码,这个就可以指定版本了
5. 点击tags,里面就是不同版本的镜像,并且不同架构环境都在列表里
6. 复制sha码,在控制台执行
docker pull redis@sha256:fbdbaea47b9ae4ecc2082ecdb4e1cea81e32176ffb1dcf643d422ad07427e5d9
@后面就是sha码
7. 执行 docker inspect redis:arm64 查看刚才下载的镜像,可以看到是arm架构的,如图所示,这个镜像通过docker save –o 命令保存之后,可以在arm环境正常加载和启动,这里不在赘述。
小tips:docker只分x86和arm,不分linux和windows,因为windows实质上是通过wsl模块运行的。