gpt4 book ai didi

docker-jenkins 容器无法访问互联网

转载 作者:行者123 更新时间:2023-12-02 19:19:34 24 4
gpt4 key购买 nike

我在 docekr 上安装了 jenkins 容器。

我将 docker-compose 与 yml 文件一起使用。

version: '2'
services:
jenkins:
image: 'bitnami/jenkins:2'
ports:
- '8080:8080'
- '8443:8443'
- '50000:50000'
volumes:
- 'jenkins_data:/bitnami/jenkins'
dns:
- '8.8.8.8'
- '1.1.1.1'
volumes:
jenkins_data:
driver: local

在日志中,我发现 UnknownHostException 错误。
    jenkins_1  | 2020-03-23 17:45:06.490+0000 [id=46]       INFO    hudson.util.Retrier#start: The attempt #1 to do the action check updates server failed with an allowed exception:
jenkins_1 | java.net.UnknownHostException: updates.jenkins.io
...
jenkins_1 | 2020-03-23 17:45:06.490+0000 [id=46] INFO hudson.util.Retrier#start: Calling the listener of the allowed exception 'updates.jenkins.io' at the attempt #1 to do the action check updates server
jenkins_1 | 2020-03-23 17:45:06.492+0000 [id=46] INFO hudson.util.Retrier#start: Attempted the action check updates server for 1 time(s) with no success

我试图解决这个错误。但最终失败了。
  • 设置'dns'参数。
    nameserver 8.8.8.8
    nameserver 1.1.1.1
  • 重置桥接网络。
    systemctl stop docker
    iptables -t nat -F
    ifconfig docker0 down
    brctl delbr docker0
    systemctl start docker
  • 测试ping
    docker run -it bitnami/jenkins:2 ping 8.8.8.8

    [FATAL tini (8)] exec ping failed: No such file or directory


    docker run -it ubuntu:trusty ping 8.8.8.8

    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=52 time=31.3 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=52 time=30.8 ms


    docker run -it ubuntu:trusty ping google.com

    ping: unknown host google.com


  • 我认为 bitnami/jenkins 可能不包括 ping。

    也许因为测试用例3,桥接不是问题。

    我不知道我应该检查什么。

    你能给我一些提示吗?

    谢谢!

    最佳答案

    您只是在环回接口(interface)上公开您的端口。更改您的端口声明

        ports:
    - '8080:8080'
    - '8443:8443'
    - '50000:50000'


        ports:
    - '0.0.0.0:8080:8080'
    - '0.0.0.0:8443:8443'
    - '0.0.0.0:50000:50000'

    允许访问所有接口(interface)上的这些端口(即包括从主机外部)。

    关于docker-jenkins 容器无法访问互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60819122/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com