Puncte:0

Server DNS (și proxy invers) cu Ubuntu

drapel us

Am o grămadă de containere Docker care rulează pe serverul meu Ubuntu. Fiecare este accesibil în rețeaua locală prin adresa IP și portul.

Există vreo modalitate de a configura un server DNS local pentru fiecare, astfel încât să nu fiu nevoit să continui să introduc IP-ul și portul? De exemplu http://container1 mă va duce la http://10.1.1.2:7000?

Sau acest lucru se poate face doar prin router?

drapel ru
Răspunsul este „Depinde” - containerele Docker ar trebui să aibă propria lor funcție internă de rezoluție DNS în Docker, dar nu sunt 100% sigur cum sunt configurate în prezent containerele dvs. Docker. dacă containerele Docker nu au IP-uri statice în configurații, ar putea obține orice IP și Docker nu face o treabă bună în a spune serverelor DNS externe ce IP-uri este atribuit unui anumit container. Cum sunt configurate containerele dumneavoastră docker în prezent?
Artur Meinild avatar
drapel vn
Acest tip de funcționalitate este furnizat de un „proxy invers” care funcționează împreună cu soluția DNS. În plus, proxy-ul invers poate folosi un certificat wildcard, astfel încât toate serviciile dvs. utilizează o conexiune securizată (HTTPS).Folosesc [Nginx Proxy Manager](https://nginxproxymanager.com/) pentru asta.
jpbrain avatar
drapel ca
Bună, @ubntu. Ai configurat și ta. Aduceți și nginx docker ca proxy invers, veți avea ceva de genul „http://machine/container1”.

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.