昨天下午研发同事发来一张截图,说是编译错误。

打开Jenkins看了下任务记录,发现程序编译完成后,docker-compose会依照相应Dockerfile进行打包,但是报错如下:

2024-07-02T01:07:23.png

初步判断是容器Dockerfile中使用的FROM镜像是默认镜像,没有配置yum源为国内,导致无法正常安装文件了。

解决办法

临时修改Dockerfile文件,将FROM参数从centos定义为jdk的版本,或者将FROM参数定义为一个支持国内镜像。

harbor.op123.ren:44301/library/java:openjdk-8u111-alpine
harbor.op123.ren:44301/zzlyzq/centos7.9.2009:cn-20140319

追查原因

发现是二级域名mirrorlist.centos.org被注销了解析

2024-07-02T01:09:24.png
2024-07-02T01:09:27.png
2024-07-02T01:09:30.png

最后修改:2024 年 07 月 03 日
如果觉得我的文章对你有用,请随意赞赏