Docker Container Domain Resolve

Merhaba hocam.
DNS sunucuma yeni bir kayıt eklediğimde, meselâ:

HOST_IP *.kaantasgin.com.tr www.kaantasgin.com.tr

container içerisinden bu domain’i çözmüyor. Gidip container’ın hosts dosyasına yazmak durumunda kalıyorum. Hosts dosyasını manipüle etmeden; container içerisinden sunucuya yeni eklenen alan adını nasıl çözdürebilirim?
Saygılar.

dns sunucunuzdan kastınız host dosyanıza eklemek mi?

DNS sunucuma yeni bir kayıt eklediğimde container içerisinden eklediğim yeni kayıt çözülmüyor; ama container’ın üzerinde çalıştığı makine bu kaydı çözüyor.

Docker varsayılan olarak üstünde çalıştığı linux sistemin /etc/resolv.conf dosyasında hangi dns server tanımı varsa onu kullanır. Docker desktop windows ve mac’de sanal bir makine yaratır ve onun dns ayarları neyse container da onu alır. Container oluşturma aşamasında --dns ip_adresi “ör: docker container run --dns 1.1.1.1 busybox” containerın bakmasını istediğiniz dns sunucunun adresini girebilirsiniz.

Teşekkürler Özgür Hocam.

1 Beğeni