最近在使用arm cpu务器搭建kubernetes服务,该服务器没有访问网络的权限。所以需要在可以访问互联网的服务器上拉取镜像后,再push到内网的registry上。可以访问互联网的服务器时x86架构的,拉取镜像时,需要指定平台,才能拉取到正确的镜像
构建
docker build --platform linux/arm64 ... ...
拉取
docker pull --platform linux/arm64 ... ...
最近在使用arm cpu务器搭建kubernetes服务,该服务器没有访问网络的权限。所以需要在可以访问互联网的服务器上拉取镜像后,再push到内网的registry上。可以访问互联网的服务器时x86架构的,拉取镜像时,需要指定平台,才能拉取到正确的镜像
docker build --platform linux/arm64 ... ...
docker pull --platform linux/arm64 ... ...