首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minikube -无法访问updates.jenkins.io

Minikube -无法访问updates.jenkins.io
EN

Stack Overflow用户
提问于 2021-08-31 01:46:27
回答 2查看 1.1K关注 0票数 1

我正在学习Kubernetes,通过遵循这个课程,https://www.udemy.com/course/kubernetes-microservices/

当我试图构建一个映像时,使用文件https://github.com/fleetman-ci-cd-demo/jenkins,使用minikube的docker。由于以下原因,它失败了

curl:(6)无法解析主机: updates.jenkins.io

我也登录到了minikube shell,然后做了ping,它没有工作

代码语言:javascript
复制
    ping updates.jenkins.io
    PING updates.jenkins.io (52.202.51.185): 56 data bytes
    --- updates.jenkins.io ping statistics ---
68 packets transmitted, 0 packets received, 100% packet loss

我可以从迷你壳到达google.com。

请告诉我如何解决这个问题?

构建日志

代码语言:javascript
复制
    WARN: install-plugins.sh is deprecated, please switch to jenkins-plugin-cli
Creating initial locks...
Analyzing war /usr/share/jenkins/jenkins.war...
Registering preinstalled plugins...
curl: (6) Could not resolve host: updates.jenkins.io
The command '/bin/sh -c /usr/local/bin/install-plugins.sh workflow-aggregator &&     /usr/local/bin/install-plugins.sh github &&     /usr/local/bin/install-plugins.sh ws-cleanup &&     /usr/local/bin/install-plugins.sh greenballs &&     /usr/local/bin/install-plugins.sh simple-theme-plugin &&     /usr/local/bin/install-plugins.sh kubernetes &&     /usr/local/bin/install-plugins.sh docker-workflow &&     /usr/local/bin/install-plugins.sh kubernetes-cli &&     /usr/local/bin/install-plugins.sh github-branch-source' returned a non-zero code: 6
EN

回答 2

Stack Overflow用户

发布于 2021-09-03 07:55:52

我认为连接互联网有问题的是这个容器。我也遇到了同样的问题,詹金斯在码头跑。

我用sudo service docker restart重新启动了Docker,并解决了我的问题。

现在,如果你关心的是实践警告:

代码语言:javascript
复制
WARN: install-plugins.sh is deprecated, please switch to jenkins-plugin-cli

您可以参考詹金斯码头形象指南。切入追逐,您需要替换Dockerfile中的RUN命令。从这样的地方:

代码语言:javascript
复制
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt

至:

代码语言:javascript
复制
RUN jenkins-plugin-cli -f /usr/share/jenkins/ref/plugins.txt

即使有了jenkins-plugin-cli,我也面临着访问Jenkins插件服务器的类似问题。它显示了

代码语言:javascript
复制
Error getting update center json

在我的例子中,它是用同样的方法解决的,只是重新启动了Docker服务。

票数 2
EN

Stack Overflow用户

发布于 2021-08-31 07:22:12

尝试使用curl命令,一些网站出于安全原因禁用ping。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68991976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档