gpt4 book ai didi

docker - docker-本地DNS

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

我正在尝试在Docker内部运行Ubuntu,但是我的网络有几个限制:

  • 必须使用网络的DNS,在设置它时,我没有得到响应,我怀疑这是因为返回地址是docker IP 172 ...
  • 必须使用网络的代理服务器,我可以设置一个环境,但是如果没有DNS的话它是没有用的

  • 我正在尝试:
    docker run --dns=10.69.114.61 -it ubuntu
    docker run --dns=172.17.0.1 -it ubuntu (docker0 interface IP)

    最佳答案

    Docker容器默认情况下将使用Docker主机的dns设置。
    为了指定DNS服务器:

    docker run --dns=10.69.114.61 -it debian:jessie /bin/bash
    root@299849f13f21:/# cat /etc/resolv.conf
    nameserver 10.69.114.61

    不用说,您必须将网络的DNS服务器IP地址提供给 --dns标志。
    docker run --dns=<your DNS server IP> -it debian:jessie /bin/bash

    如您所指出的,您应该指定 HTTP_PROXY变量来使用代理服务器。

    关于docker - docker-本地DNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42299839/

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