Am setat un container docker Windows pentru a rula un software (abbyy fineprint) care trebuie să se potrivească cu numele dockerului (abbydock) cu ip-ul localhost (127.0.0.1).
Încep containerul cu docker run -h abbydock....
Ceea ce am făcut este să adaug o intrare în c:\windows\system32\drivers\etc\hosts
cu urmatorul continut:
127.0.0.1 abbydock
A funcționat o dată, dau un ping la abbydock și răspunsul este 127.0.0.1. Următoarele ori containerul ignoră orice informație pe care am pus-o în fișierul hosts, dacă numele respectiv se potrivește cu numele gazdei containerului, de exemplu, un ping va răspunde la ip-ul containerului și nu la loopback
răspuns ping greșit
Oricum, dacă setez orice alt nume de gazdă la localhost și apoi dau ping la orice alt nume, răspunsul va fi 127.0.0.1
unde sau cum pot seta informațiile dorite?
c:\Windows\System32\drivers\etc>ipconfig /displaydns
Configurare IP Windows
1.0.0.127.in-addr.arpa
----------------------------------------
Nume înregistrare. . . . . : 1.0.0.127.in-addr.arpa.
Tipul de înregistrare . . . . . : 12
Timpul sa traiesti . . . . : 580106
Lungimea datelor. . . . . : 8
Secțiune . . . . . . . : Răspuns
Înregistrare PTR . . . . . : abbydock
abbydock
----------------------------------------
Nume înregistrare. . . . . : abbydock
Tipul de înregistrare . . . . . : 28
Timpul sa traiesti . . . . : 1200
Lungimea datelor. . . . . : 16
Secțiune . . . . . . . : Întrebare
Record AAAA. . . . . : fe80::e81b:c4e4:83d:a9b5
abbydock
----------------------------------------
Nume înregistrare. . . . . : abbydock
Tipul de înregistrare . . . . . : 1
Timpul sa traiesti . . . . : 1200
Lungimea datelor. . . . . : 4
Secțiune . . . . . . . : Întrebare
O înregistrare (gazdă). . . : 172.22.54.104
O înregistrare ar trebui să fie 127.0.0.1, sau cel puțin ar trebui să obțin o înregistrare A suplimentară