Temat: docker 2 sieci z jednego serwera
mam taką zagadkę
w domu mam 2 sieci wifi tj.
1-głowna dla domowników z dostepem do internetu 192.168.1.1
2 -goscinna dla urzadzen smart home 172.16.0.1 ( odcieta od sieci , oraz do lanu )
W lanie mam mini Pc - na nim openwrt + docker
miniPc = ma dostep do obu sieci : przez eth = 192.168.1.118 przez wifi = 172.16.0.2 ( tu mam ustawione metryki )
teraz potrzebuje uruchomic obrazy dockera dla dwóch sieci :
mam uruchominy nextcloud dla 192.168.1.1 ,ale potrzebuje uruchomić kontener HA dla sieci goscinnej 172.16.0.1 .
Docker działa na adresie
root@OpenWrt:~# docker network inspect bridge
[
{
"Name": "bridge",
"Id": "abc4d38595a093260fca00a21d95a835c49e80fbe3ca22aa5bb043ccffd3bef2",
"Created": "2025-03-16T10:22:25.060395074Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.17.0.0/16",
"Gateway": "172.17.0.1"
}Teraz pytanie : czy trzeba uruchomić 2 instancje dockera , czy tylko przy uruchomieniu obrazu jakoś wskazać interfejs na ktorym ma działać .
chciałbym osiagnac aby nextclud działa dla 192.168.1.1 a HA dla 172.16.0.1