Saya ingin mengatur resin/rpi-raspbian:jessie
penampung saya /etc/resolv.conf
ke:
nameserver 208.67.222.222
nameserver 208.67.220.220
Dockerfile saya memiliki baris berikut:
ADD resolv.conf /etc/resolv.conf
File yang ditambahkan ini berisi server nama yang benar.
Tuan rumah Docker saya /etc/resolv.conf
mengandung informasi yang benar.
Saya menjalankan wadah seperti ini:
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
Terlepas dari semua ini, wadah memberikan hasil ini:
root@642b0f4716ba:/# cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
Hanya setelah saya mengubah resolv.conf secara manual dari dalam wadah (atau dengan docker exec) yang terlihat benar.
Saya lebih suka menghindari memperbaikinya dengan perintah exec. Adakah yang tahu apa yang terjadi di sini?