跳到主要内容

多架构支持

OpenSCOW系统支持以下运行环境的镜像。您只需在支持的机器上安装对应版本的docker,就可以拉取或者构建符合你当前机器架构的镜像。

  • linux/amd64
  • linux/arm64

openscow-cli

openscow-cli同样支持上述运行环境。请在下载时选择您部署所在的机器的操作系统和架构下载。

编译支持多架构的镜像

直接运行docker build构建出来的镜像为只支持您编译时机器的架构的镜像。要想编译出同时支持以上所有架构的的镜像,请参考以下步骤:

  1. 根据docker官方的Multi-platform images文档,创建并使用支持多平台编译的builder
docker buildx create --name mybuilder --driver docker-container --bootstrap --use
  1. 通过这个builder构建镜像
# 
docker buildx build -f docker/Dockerfile.scow -t scow --platform=linux/arm64,linux/cmd64 .