首页 > 编程知识 正文

docker镜像 arm架构,docker build命令详解

时间:2023-05-05 08:15:33 阅读:147934 作者:4883

可能正在使用带有dockerbuildxbuildx的manifest错误1 .源镜像不是https

buildx使用qemu创建builder以构建镜像manifest的可能错误1 .源镜像不是https

报错

error : failedtosolve : RPC error : code=unknown desc=XXX : XXX/XXX : le test : failedtodorequest : hest

原因

进行镜像的时候默认去https的仓库。 如果镜像仓库不是https,将报告上述错误。

如果在docker pull时报告类似错误,可以通过在/etc/docker/daemon.json的insecure-registries后添加需要走http的ip:port,但buildx是buildx

解决一:指定配置文件创建builder

请参阅//config/build kit/buildkitd.toml或/etc/buildkit/buildkitd.toml (两者的区别在于buildkitd.toml.md )。 写入以下内容: debug=true # registryconfiguresanewdockerregisterusedforcacheimportoroutput.[ registry.' 192.168.1.3:12332 ] httttttoresatttttoredfored 指定配置文件--config~/.config/build kit/buildkitd.tomldockerbuildxcreate---driver docker-container---platfig . config/build kit/build kitd.toml---- use为dockerfilefrom 192.168.1.3:1234/test/test : base . build镜像ded

测试失败了

解决二:build时添加参数

buildxisnothonouringtheinsecureregistryconfigintomlconfigprovidedbythedefaultbuilder.buildkitd.toml.MD

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。