忿惺噱 发表于 2025-6-6 15:35:42

docker buildx构建多架构image+远程推送

1. 删除旧的buildx构建器
  docker buildx rm multiarch-builder
 
2. 查看构建器列表
  docker buildx ls
 
3. 编辑/etc/buildkitd.toml
  vim /etc/buildkitd.toml

 
4. 创建多架构buildx构建器,并挂载/etc/buildkitd.toml
  docker buildx create --name multiarch-builder --driver-opt network=host --buildkitd-flags '--allow-insecure-entitlement security.insecure' --use --driver docker-container --platform linux/amd64,linux/arm64 --config /etc/buildkitd.toml
 
5. 启动构建,查看状态
  docker buildx inspect multiarch-builder --bootstrap
 
6. 查看控制权限(可能没有输出)
  docker buildx inspect multiarch-builder | grep -A5 "Entitlements"
  1):进入buildkit容器
    docker exec -it $(docker ps --filter "name=multiarch-builder" -q) sh
  2):查看挂载的配置文件
    cat /etc/buildkit/buildkitd.toml 2>/dev/null || echo "No custom buildkitd.toml found"
 
7. 登录远程仓库,如:
  docker login -u admin -p Harbor12345 192.168.3.213:80
 
8. 构建多架构镜像+远程推送
  docker buildx build --platform linux/amd64 --allow security.insecure -t 192.168.3.213:80/test/backup_test:latest --push .
 
附:
重启docker守护进程:sudo systemctl daemon-reload
重启docker:sudo systemctl restart docker
查看docker不安全仓库:docker info | grep -A 5 "Insecure Registries"
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

咫噎 发表于 2025-12-27 13:24:15

谢谢分享,试用一下

巨耗 发表于 2026-1-16 03:18:24

yyds。多谢分享

颓哀 发表于 2026-1-18 12:34:20

收藏一下   不知道什么时候能用到

郜庄静 发表于 2026-1-20 08:01:48

新版吗?好像是停更了吧。

利怡悦 发表于 2026-1-23 13:32:42

过来提前占个楼

驼娑 发表于 2026-1-24 05:25:22

鼓励转贴优秀软件安全工具和文档!

厨浴 发表于 2026-1-27 03:28:15

东西不错很实用谢谢分享

薯羞 发表于 2026-1-27 08:04:53

前排留名,哈哈哈

孓访懔 发表于 2026-1-28 06:31:28

鼓励转贴优秀软件安全工具和文档!

稞冀 发表于 2026-1-28 08:54:14

感谢分享,下载保存了,貌似很强大

缀访 发表于 2026-2-1 15:39:27

新版吗?好像是停更了吧。

百谖夷 发表于 2026-2-3 07:59:57

不错,里面软件多更新就更好了

剩鹄逅 发表于 2026-2-3 08:35:53

喜欢鼓捣这些软件,现在用得少,谢谢分享!

胥望雅 发表于 2026-2-7 03:22:03

不错,里面软件多更新就更好了

秤陷曲 发表于 2026-2-10 07:01:01

感谢发布原创作品,程序园因你更精彩

创蟀征 发表于 2026-2-10 14:44:32

东西不错很实用谢谢分享

祝娜娜 发表于 2026-2-13 23:20:56

谢谢分享,试用一下

彭水晶 发表于 2026-2-17 12:27:05

感谢分享

靳谷雪 发表于 2026-3-8 05:28:48

这个好,看起来很实用
页: [1] 2
查看完整版本: docker buildx构建多架构image+远程推送