Tôi muốn đặt ngăn resin/rpi-raspbian:jessie
chứa của /etc/resolv.conf
mình thành:
nameserver 208.67.222.222
nameserver 208.67.220.220
Dockerfile của tôi có dòng sau:
ADD resolv.conf /etc/resolv.conf
Tập tin được thêm vào này chứa các máy chủ tên chính xác.
Máy chủ Docker của tôi /etc/resolv.conf
chứa thông tin chính xác.
Tôi đang chạy container như thế này:
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
Mặc dù tất cả những điều này, container cung cấp đầu ra này:
root@642b0f4716ba:/# cat /etc/resolv.conf
nameserver 127.0.0.11
options ndots:0
Chỉ sau khi tôi thay đổi độ phân giải thủ công từ bên trong vùng chứa (hoặc với docker exec) thì nó mới đúng.
Tôi muốn tránh phải sửa nó bằng lệnh exec. Bất cứ ai cũng có một ý tưởng những gì đang xảy ra ở đây?