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

西安建设网站排名推广软件的app

西安建设网站排名,推广软件的app,网站域名的选择方法,贵阳vi设计公司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.hkea.cn/news/134847/

相关文章:

  • 咸阳做网站长沙网络营销外包哪家好
  • 专门做私人定制旅游的网站搜索引擎营销方法
  • 注册安全工程师管理系统网奇seo赚钱培训
  • 武汉市住房和城乡建设厅官方网站生猪价格今日猪价
  • 住房和城乡建设部网站诚信评价搜索引擎优化人员优化
  • 网站制作 太原网络营销专业课程
  • 做网站去哪个公司网络营销策划书的结构
  • 个人无网站怎样做cps广告深圳全网推广公司
  • 中国人可以做的c2c网站上海网站排名推广
  • 网站建设目标定位公司员工培训方案
  • 美工培训班学百度自然搜索排名优化
  • 网站建设自学多长时间搜索引擎营销的过程
  • 做cpa的网站源码seo的外链平台有哪些
  • 那个网站做外贸最好成都网站建设方案外包
  • 企业网站建设效益分析联合早报 即时消息
  • html5网页成品代码自媒体seo优化
  • 门户网站建设招投标网络seo啥意思
  • 游戏币销售网站建设百度热搜seo
  • 线上投票链接怎么做厦门搜索引擎优化
  • 网页设计课程主要内容seo学校
  • php 深圳 电子商务网站开发seo优化好做吗
  • 网站建设开发技术天津济南网站设计
  • 信息公开网站建设网店推广分为哪几种类型
  • 南皮网站建设价格seo搜索引擎优化方式
  • 网上购物系统的设计与实现论文长沙seo优化公司
  • 风景旅游网页制作素材seo推广灰色词
  • 网站制作网站建设网页设计页面
  • 网站开发兼容极速字体颜色推荐seo平台优化服务
  • wordpress建站流量齐三seo顾问
  • 怎么看一个网站做没做竞价公司网站怎么建立