Я хочу встановити resin/rpi-raspbian:jessie
контейнер /etc/resolv.conf
на:
nameserver 208.67.222.222
nameserver 208.67.220.220
Мій Dockerfile має такий рядок:
ADD resolv.conf /etc/resolv.conf
Цей доданий файл містить правильні сервери імен.
Хост мого докера /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
Лише після того, як я поміняю резолюцію.conf вручну з контейнера (або за допомогою docker exec), це виглядає правильно.
Я вважаю за краще уникати цього виправляти за допомогою команди exec. Хтось має уявлення, що тут відбувається?