Potrzebuję utworzyć niektóre kontenery dokowane, które muszą być dostępne dla innych komputerów w tej samej sieci.Jak udostępnić kontener Docker innym komputerom sieciowym za pośrednictwem IP?
Problem polega na tym, że podczas tworzenia kontenera Docker pobiera adresy IP ważne tylko w hoście.
Już zapoznałem się z dokumentacją Docker (Networking), ale nic nie zadziałało.
Po uruchomieniu ifconfig
na moim komputerze mój adres IP to 172.21.46.149
. Kiedy wchodzę do kontenera (Ubuntu) i uruchamiam ifconfig
, adres IP to 172.17.0.2
. Potrzebuję Dockera, aby uzyskać na przykład 172.21.46.150
.
Jak mogę to zrobić?
Czy byłoby dobrze, gdyby twój kontener bezpośrednio wiązał port hosta do komunikacji? – Auzias