idea安装了docker插件,连接远程docker服务,准备打包dataease镜像的时候.出现:
Eror pesponse from daemon; Get https://registry.cn-gingda.altyuncs.com/v2/: dhal top: lokup registry.cn-gingdao.aliyuncs.com on xxxx:53: pead uop xxx.xxx.xxx.1:39800->xxx.5.5.5:53:1/o timeoutFailed to deploy ‘dataease1 Dockerfile:’ Dockepfile’: Can’t retrieve image ID from build strear 这是啥原因呢?
没有使用过 IDEA 工具,无法给出准确答复。根据你提供的报错信息:
- 报错有个关键字 timeout 看看是不是网络问题?
- Can’t retrieve image ID from build strear_ (baidu.com)
您能提供一下arm版的dockerfile文件吗
你改dockerfile了?
官方Dockerfile 里的基础镜像做了配置的,所以 FROM 修改后会报错。建议你基于官方镜像打镜像,比如 Dockerfile 这样写:
我按照你说的FROM配置后会报错,按照源码里的dockerfile配置去执行也是会报错的,看着好像是缺fabric8-java-alpine-opjdk8-jre:edge-chromium-11这个,然后我又下载了这个fabric8-java-alpine-opjdk8这个docker镜像,加载了以后,执行dockerfire文件,又报这个错
在idea上操作的arm服务器的docker,会不会因为下载的这个镜像不是arm架构的?
exec format error 这个报错一般是架构问题,比如你在ARM处理器上打包使用了x86镜像,或者x86环境运行了ARM镜像
我也感觉是这个问题,所以不太清楚arm的dockerfile怎么写
Dockerfile没区别的。你可以尝试清空本地的相关镜像,下载并load官方安装包中的ARM镜像
1 个赞
可以参考下官方文档打包哈,相关报错建议网上搜一搜解决方案。
好吧,感谢了
编译打包是用的这个命令吗:npm run build:stage
是的,我源代码里.env.staging多加一行参数,删除就好了,感谢