-
问题现象
jenkins容器内发起接口请求报错:
-
分析
报主机无法获取,在Jenkins容器内ping主机域名(如未安装ping,先安装ping工具),ping不通说明网络连接配置有误 -
解决
jenkins容器内/etc/hosts新增一行配置,格式为:主机ip地址 域名
如需要对testerhome.com发起请求,先用ping命令确定ip,然后编辑入hosts文件内
-
注意点
每次重启容器后,hosts文件会初始化,导致之前新增的配置失效。可以在重启后继续添加
docker exec -it -u root 647bf755ba2e /bin/bash -c "echo -e $主机ip $域名1 $域名2 >> /etc/hosts"