Я хочу установить для моего 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
Только после того, как я вручную изменил resolv.conf из контейнера (или с помощью docker exec), он выглядит правильно.
Я бы предпочел избежать исправления с помощью команды exec. У кого-нибудь есть идея, что здесь происходит?