我正在尝试在Docker中运行Ubuntu,但我的网络有几个限制:
我正在尝试这个:
docker run --dns=10.69.114.61 -it ubuntu
docker run --dns=172.17.0.1 -it ubuntu (docker0 interface IP)
答案 0 :(得分:2)
默认情况下,Docker容器将使用docker host的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
变量以使用您的代理服务器。