要通过其他选项docker build,你可以speciy DOCKER_OPTS的/etc/default/docker,但是--net不可用.构建容器时是否可以使用主机的网络堆栈?
我正在运行Docker 1.3.2版,构建39fa2fa.
谢谢!
Ser*_*eev 15
要解决此问题,请配置docker守护程序以使用您公司的DNS服务器.例如,如果您的resolv.conf具有以下配置:
$> cat /etc/resolv.conf
domain mycompany
search mycompany
nameserver 10.123.123.123
Run Code Online (Sandbox Code Playgroud)
更改/ etc/default/docker以包含以下内容:
DOCKER_OPTS="--dns 10.123.123.123"
Run Code Online (Sandbox Code Playgroud)
并重启docker守护进程:
sudo service docker restart
Run Code Online (Sandbox Code Playgroud)
现在,容器将在构建操作期间访问Intranet.
相关回答:Dockerfile:Docker构建无法下载软件包:centos-> yum,debian/ubuntu-> apt-get in intranet
从最新版本(当前为docker ce v17),可以在您的docker build命令中添加--network = host,与使用docker run时的--net = host相似!
| 归档时间: |
|
| 查看次数: |
10859 次 |
| 最近记录: |