Încerc să construiesc un container docker care promovează o partajare SMB, apoi se conectează la o gazdă la distanță și îi spune gazdei să se conecteze la partajarea SMB. În cazul meu, gazda la distanță se află peste un tunel VPN (deși ar putea fi accesibilă printr-o interfață diferită atunci când sunt pe aceeași rețea LAN cu punctul final) și poate ajunge la IP-ul tunelului mașinii mele, dar vreau o modalitate programatică de trecând IP-ul mașinii mele către container.
Pot obține rezultatul pe care îl doresc pe Windows care rulează Docker pentru desktop prin calea per acest exemplu, dar vreau să fac acest lucru într-un mod care să fie independent de sistemul de operare, deoarece acesta va fi folosit și pe Mac-uri și, eventual, pe mașinile Linux. Există vreo modalitate de a obține IP-ul tunelului gazdei direct din containerul docker?
EDIT: O altă notă, dacă (din container) curl un server web care rulează pe aceeași subrețea cu gazda mea țintă și mă uit la jurnalele, văd că cererea vine de la IP-ul exact pe care vreau să-l transmit ca argument. comanda pe care o execut în container. Nu sunt sigur dacă asta ajută, dar nu am o modalitate de a accesa jurnalele pe dispozitivul țintă și serverul web nu va fi întotdeauna activ și accesibil.