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.