因为国产化的普及,尤其一些证券和银行行业,已经开始走信创的路线,后期也许会接触到国产 CPU (arm 平台,比如华为的鲲鹏处理器)
自己买 arm 平台的 CPU,这个成本着实吃不消,于是尝试 x86 平台运行 arm 平台的容器来降本增效
关于 docker 版本
//docker 运行其他平台容器,需要使用 --platform 参数来指定平台
//docker 19.03.9 及以上的版本才支持 --platform 参数
//默认没有开启 --platform 参数,需要手动开启,直接执行,会有下面的报错
"--platform" is only supported on a Docker daemon with experimental features enabled
查看是否开启 experimental 功能
//--platform 参数需要 experimental 为 true,通过下面的命令可以验证是否开启
docker info | grep -i 'experimental'
开启 experimental 功能
//修改 daemon.json 文件,增加下面的参数
"experimental": true
下面的 daemon.json 文件仅供参考
{
"registry-m