Ich möchte die /etc/resolv.conf meines Containers auf Folgendes setzen:
nameserver 208.67.222.222
nameserver 208.67.220.220
Mein Dockerfile hat die folgende Zeile:
ADD resolv.conf /etc/resolv.conf
Diese hinzugefügte Datei enthält die richtigen Nameserver.
Die Datei /etc/resolv.conf meines Docker-Hosts enthält die richtigen Informationen.
Ich lasse den Container wie folgt laufen:
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
Trotz alledem gibt der Container die folgende Ausgabe aus:
root@642b0f4716ba:/# cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
Erst nachdem ich die resolv.conf manuell im Container (oder mit docker exec) geändert habe, sieht es richtig aus.
Ich möchte es lieber vermeiden, es mit einem exec-Befehl reparieren zu müssen. Hat jemand eine Idee, was hier los ist?