当前位置: 首页 > wzjs >正文

汽配人网做网站佛山制作网站公司推荐

汽配人网做网站,佛山制作网站公司推荐,重庆装修价格,wordpress 4.4 火车头目标 我有一个服务叫xxx,一开始它运行在x86架构的机器上,所以最开始有个xxx:stable-amd64的镜像,后来它又需要运行在arm64架构的机器上,所以又重新打了个xxx:stable-arm64的镜像 但是对于安装脚本来说,我不希望我在拉…

目标

我有一个服务叫xxx,一开始它运行在x86架构的机器上,所以最开始有个xxx:stable-amd64的镜像,后来它又需要运行在arm64架构的机器上,所以又重新打了个xxx:stable-arm64的镜像
但是对于安装脚本来说,我不希望我在拉取镜像时还有根据服务器架构去区分arm64和amd64两个tag,是否可以用一个tag让docker pull命令根据当前执行的机器的架构自动区分不同的tag呢?

实现

要实现用户通过docker pull xxx:stable自动根据其系统架构拉取对应的镜像(xxx:stable-arm64xxx:stable-amd64),你需要创建一个 多架构镜像清单(Manifest List)。以下是详细步骤:


前提条件

  1. 已安装 Docker CLI 18.03+(建议使用最新版本)
  2. 确保已登录 Docker Hub 或其他镜像仓库:
    docker login
    
  3. 两个镜像已推送到镜像仓库:
    docker push xxx:stable-arm64
    docker push xxx:stable-amd64
    

步骤 1:创建多架构 Manifest List

使用 docker manifest 命令(需启用 Docker CLI 实验性功能):

# 启用 Docker CLI 实验性功能(Linux/macOS)
export DOCKER_CLI_EXPERIMENTAL=enabled# 创建 Manifest List
docker manifest create xxx:stable \xxx:stable-arm64 \xxx:stable-amd64

步骤 2:为每个架构指定平台

# 为 arm64 镜像添加架构信息
docker manifest annotate xxx:stable xxx:stable-arm64 \--arch arm64# 为 amd64 镜像添加架构信息
docker manifest annotate xxx:stable xxx:stable-amd64 \--arch amd64

步骤 3:推送 Manifest List 到仓库

docker manifest push xxx:stable

验证 Manifest List

docker manifest inspect xxx:stable

输出应包含两个架构的镜像信息:

{"manifests": [{"digest": "sha256:...","platform": { "architecture": "arm64", "os": "linux" }},{"digest": "sha256:...","platform": { "architecture": "amd64", "os": "linux" }}]
}

用户拉取镜像

用户只需运行:

docker pull xxx:stable

Docker 会自动根据用户的系统架构(arm64amd64)拉取匹配的镜像。


注意事项

  1. 镜像仓库支持:确保使用的镜像仓库(如 Docker Hub、Harbor)支持 Manifest V2。
  2. 镜像标签一致性:所有子镜像(如 xxx:stable-arm64)必须存在于仓库中。
  3. Buildx 替代方案(推荐):
    未来构建多架构镜像时,可直接用 docker buildx 一次性构建并推送 Manifest List:
    docker buildx build --platform linux/amd64,linux/arm64 \-t xxx:stable \--push .
    

通过以上步骤,xxx:stable 就成为了一个多架构镜像,Docker 会自动为用户选择正确的架构镜像。


文章转载自:

http://FObBxg7b.msgnx.cn
http://ZCTTCsN9.msgnx.cn
http://QcT0WCvO.msgnx.cn
http://deUcfSTX.msgnx.cn
http://fxo9MCAX.msgnx.cn
http://GEsTsGP8.msgnx.cn
http://X7laJkgb.msgnx.cn
http://qT9nDTjY.msgnx.cn
http://icpfeUxf.msgnx.cn
http://B4Ocp3dD.msgnx.cn
http://Uj2zlZZV.msgnx.cn
http://A9PR0J7p.msgnx.cn
http://BbaW61Pm.msgnx.cn
http://uIcuA6hL.msgnx.cn
http://swvCWGxJ.msgnx.cn
http://BigT2BRE.msgnx.cn
http://9vcB5iMo.msgnx.cn
http://Wi9tmjRr.msgnx.cn
http://Sa9bUzWc.msgnx.cn
http://R4WcQltZ.msgnx.cn
http://KhFtkgfg.msgnx.cn
http://vyzbrpNr.msgnx.cn
http://jsZdyLtv.msgnx.cn
http://D5dkQzif.msgnx.cn
http://dHL3SNwk.msgnx.cn
http://wKfWocAt.msgnx.cn
http://lMRGx4d0.msgnx.cn
http://5TNYZ1aA.msgnx.cn
http://1jQLLW52.msgnx.cn
http://xSf0gxDt.msgnx.cn
http://www.dtcms.com/wzjs/664741.html

相关文章:

  • 在什么网站做公司人员增减ui培训周末班
  • 做网站案例dokcer wordpress
  • 电影网站建设方案ppt模板设计素材网站需要多大服务器
  • 软文网站大全wordpress站点名没有更改
  • 做网站没有做退钱应届毕业生简历模板
  • 免费发布出租房信息网站北京搭建网站
  • 龙岗网站建设流程单个药品营销策划方案
  • 茂名网站建设咨询企业查询系统官网河北
  • 青海电商网站建设公司遵义建设厅官方网站
  • 长春长春网站建设公司广州建立网站的公司
  • 哪些公司做网站比较好wordpress完美搬家
  • 自助建网站工具flash网站规划
  • 局域网建设网站重庆市官网首页
  • 线上做汉语教师网站超市网站规划
  • 企业微信网站怎么做wordpress 视频尺寸
  • 昆明网站建设c3sales网页设计放大镜的实验报告
  • pc 网站开发设计国外一个做ppt的网站
  • 校园内部网站平台建设方案自动做标题网站
  • 重庆万州网站建设费用构建电子商务网站的步骤
  • 简约风格的网站如何把网页做成app
  • 柯桥网站建设哪家好_绍兴市场推广_非凡分类信息亚马逊关键词
  • 苏州有哪些做网站公司新吴网站建设
  • 新手怎么做网站推广网络营销工程师培训
  • 查重网站开发html静态页面兼职
  • 嘉兴网站建设需要多少钱企业网站源码打包
  • 做网站如何导入信用卡付款欧米茄官方手表
  • 胶州网站建设dch100桂林市市长
  • 苏州营销网站建设做h5长图网站
  • 个人网站建设怎么赚钱王也道长
  • 做图标去什么网站找平度网站建设公司电话