Puncte:0

Nume de gazdă Docker pentru Windows incorect

drapel tr

Încerc să rulez DB2 printr-un container Linux pe Docker pentru Windows Server 2019. Imaginea se bazează pe imagine oficială IBM DB2 Docker.

Problema este că în Docker pentru Windows numele de gazdă din rețeaua NAT nu este doar „nume de gazdă”, este „nume de gazdă.nat”. DB2 are nevoie de numele de gazdă corect pentru a rula.

Când rulați containerul folosind --rețea nici unul numele de gazdă este corect și DB2 rulează, dar nu am redirecționare porturi și baza de date este inutilă în acest fel.

Cum să setați corect numele de gazdă?

# DB2 funcționează, dar redirecționarea portului nu
docker run -it --network none --name fis-testdb --hostname fis-testdb -p 50000:50000 db2 bash
[root@fis-testdb /]# ping fis-testdb
PING fis-testdb (127.0.0.2) 56(84) octeți de date.
64 de octeți de la fis-testdb (127.0.0.2): icmp_seq=1 ttl=64 time=0.014 ms
# Redirecționarea portului funcționează, dar DB2 nu
docker run -it --name fis-testdb --hostname fis-testdb -p 50000:50000 db2 bash
[root@fis-testdb /]# ping fis-testdb
PING fis-testdb (172.31.166.164) 56(84) octeți de date.
64 de octeți din fis-testdb.nat (172.31.166.164): icmp_seq=1 ttl=64 time=0.027 ms

Cum să eliminați acest sufix „.nat”?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.