我想将resin/rpi-raspbian:jessie
容器设置/etc/resolv.conf
为:
nameserver 208.67.222.222
nameserver 208.67.220.220
我的Dockerfile包含以下行:
ADD resolv.conf /etc/resolv.conf
此添加的文件包含正确的名称服务器。
我的Docker主机/etc/resolv.conf
包含正确的信息。
我正在像这样运行容器:
docker run -itd --cap-add=NET_ADMIN --device /dev/net/tun \
-v /home/pi/share/ovpn:/ovpn \
--privileged --network=internet_disabled --name vpn-client \
--dns=208.67.222.222 \
openvpn-client_nat-gateway /bin/bash
尽管如此,容器仍提供以下输出:
root@642b0f4716ba:/# cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
只有在我从容器内(或使用docker exec)手动更改resolv.conf后,它才看起来正确。
我宁愿避免使用exec命令对其进行修复。有人知道这里发生了什么吗?