昨天下午研发同事发来一张截图,说是编译错误。
打开Jenkins看了下任务记录,发现程序编译完成后,docker-compose会依照相应Dockerfile进行打包,但是报错如下:
初步判断是容器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被注销了解析