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

织梦园模板网站什么是优化问题

织梦园模板网站,什么是优化问题,网站建设服务合同需要哪些资料,永久免费网站建商城docker buildx 使用 1.启用docker buildx2.启用 binfmt_misc3.从默认的构建器切换到多平台构建器3.1创建buildkitd.toml文件(私有仓库是http没有证书的情况下,需要配置)3.2创建构建器并使用新创建的构建器 4.构建多架构镜像并推送至harbor仓库…

docker buildx 使用

  • 1.启用docker buildx
  • 2.启用 binfmt_misc
  • 3.从默认的构建器切换到多平台构建器
    • 3.1创建buildkitd.toml文件(私有仓库是http没有证书的情况下,需要配置)
    • 3.2创建构建器并使用新创建的构建器
  • 4.构建多架构镜像并推送至harbor仓库
  • 5.遇到的问题
    • 5.1内核版本低于4报错
      • 5.1.1报错信息参考
      • 5.1.2 centos7内核升级
    • 5.2 私有仓为http构建镜像报错

版本要求:docker版本不低于19.03,才能使用docker buildx

1.启用docker buildx

#查看docker buildx是否已开启
docker buildx version
# 没有开启,则执行一下命令
export DOCKER_CLI_EXPERIMENTAL=enabled
# 查看docker buildx是否正常运行
docker buildx ls

在这里插入图片描述

2.启用 binfmt_misc

docker桌面版(windows系统和macos系统默认是启用binfmt_misc的)。
Linux版本默认不支持构建arm架构镜像,因此需要自行安装启动:

# 内核低于4.X的版本建议先升级下内核,不然会出错。
#(最后面会贴上我安装时遇到的问题以及centos版本如何升级)# 安装模拟器(用于多平台镜像构建)
docker run --rm --privileged docker/binfmt:66f9012c56a8316f9244ffd7622d7c21c1f6f28d# 验证是否开启binfmt_misc
ls -al /proc/sys/fs/binfmt_misc/# 验证是否启用处理器
cat /proc/sys/fs/binfmt_misc/qemu-arm

在这里插入图片描述

3.从默认的构建器切换到多平台构建器

Docker默认会使用不支持多 CPU 架构的构建器,因此需要手动切换。

3.1创建buildkitd.toml文件(私有仓库是http没有证书的情况下,需要配置)

buildkitd.toml

debug = true
# insecure-entitlements allows insecure entitlements, disabled by default.
insecure-entitlements = [ "network.host", "security.insecure" ]# optionally mirror configuration can be done by defining it as a registry.
# 这里配置私有库地址,可以配置多个。
#可以多个配置
[registry."XX.XX.XX.XX"]http = trueinsecure = true
#可以多个配置
[registry."XX.XX.XX.XX"]
http = true
insecure = true

3.2创建构建器并使用新创建的构建器

# 国内镜像(有ssl证书(https)的私有库时,直接用这个命令就可以了)
#docker buildx create --use --name=mybuilder-cn --driver docker-container --driver-opt image=dockerpracticesig/buildkit:master # 如果私有仓库是http没有证书的情况下需要指定 --driver-opt network=host 和 --config /etc/buildkit/buildkitd.toml 两个参数,
# 需要先创buildkitd.toml配置文件
# 另外需要在/etc/docker/daemon.json中添加"insecure-registries": ["image.xxxxxx.com"]
docker buildx create --use --name=mybuilder-cn --driver docker-container --driver-opt image=dockerpracticesig/buildkit:master --driver-opt network=host --config /home/buildkit/buildkitd.toml# 使用新创建mybuilder-cn实例
docker buildx use mybuilder-cn
# 删除构建器
# docker buildx rm mybuilder-cn

4.构建多架构镜像并推送至harbor仓库

docker buildx build --platform linux/arm64,linux/amd64 -t 192.168.18.150/chenlf/server-center:1.0.0 . --push

在这里插入图片描述

5.遇到的问题

5.1内核版本低于4报错

5.1.1报错信息参考

在这里插入图片描述

5.1.2 centos7内核升级

linux内核版本升级(centos7)

5.2 私有仓为http构建镜像报错

以下两种错误均是没有ssl证书导致的。
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/623137/

相关文章:

  • 我想建网站找谁wordpress数据库的设置
  • 做餐饮店铺哪个网站北京城乡建设官方网站
  • 怎样在织梦网站建设目录域名ip
  • 企业网站建设公司怎么收费织梦网站最下面的网站建设去除
  • 郑州校园兼职网站建设网站空间租
  • 中国建设企业银行网站首页建网站基础知识
  • 国内建站平台排名网站建设与网页的区别
  • 网站建设销售话术文本格式秦皇岛百度推广
  • 邢台做网站icp对网站内容
  • 威海百度网站建设定制类做网站多少钱
  • 做网站需要画原型图么wordpress2016免费主题
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司全国知名网站建设公司
  • 创业 建网站旅游网站制作文献
  • 做网站的电脑网站整体规划
  • 绍兴cms建站模板如何写wordpress插件
  • 河南建设监理协会网站电话权威发布意思
  • 商城网站如何设计做北美市场的外贸网站
  • 如何设置的iis后台服务网站地址推广手机卡返佣平台
  • 网站群 意义上海网站建设目的
  • 游戏软件开发需要学什么专业优化大师app下载
  • 自己可以做类似淘宝客网站吗建立网站的意义
  • 有名的网站开发工具杭州网站制作多少钱
  • 网站建设与维护 电子版友情链接交易平台源码
  • 莆系医疗网站建设发稿社
  • 深圳福田建网站微信公众号管理平台登录
  • 页面简洁的网站建设工程招标网站
  • 专业电子网站建设网站开发团队简介
  • 网站建设小组实训总结上海网站营销seo方案
  • 湖南响应式网站推荐装修设计软件免费下载
  • 营销行网站建设电视台网站策划书