Toon posts:

Docker poorten issue

Pagina: 1
Acties:

Vraag


Acties:
  • 0Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 18:25
Sinds kort mijn kleine android media kastje(minix u1) omgetoverd tot coreelec media center , en daarbij Docker geinstalleerd voor een aantal leuke servers; heimdall, radarr, jackett, sabnzbd
Zie:


Alleen is er een die ik niet geopend krijg , ofwel een poort conflict waarschijnlijk sabnzbd doet niets op mijn aangegeven poorten 6060 , 7070.

Ben vrij nieuw wat betreft Docker , waarschijnlijk zie ik iets over het hoofd ? :?

Beste antwoord (via Tyrian81 op 15-06-2020 11:41)


  • Rmg
  • Registratie: November 2003
  • Laatst online: 22:44
Tyrian81 schreef op zondag 14 juni 2020 @ 14:37:
[...]


maar wat als ik heimdall ook al op 8080 heb draaien ? gaat dat dan niet weer conflicteren ?
Ja, dat gaat conflicteren, extern op je host, dus zul je extern 6060 moeten mappen naar intern (Container) 8080.

Vanuit docker gezien is elke container een aparte 'server' met eigen ip e.d, of container 1 en 2 nou dezelfde poorten gebruikt maakt niet uit. (Het probleem zit hem pas als je hosts gaat mappen)

Je doet dat ook bij heimdall al, de container luistert op 443/80 en die map je naar andere poorten op je host.

Hetzelfde moet je doen voor je sabnzbd container.


Client -> docker server:6060 -> sabnzbd container:8080

[Voor 19% gewijzigd door Rmg op 14-06-2020 14:57]

Alle reacties


Acties:
  • +1Henk 'm!

  • Rmg
  • Registratie: November 2003
  • Laatst online: 22:44
https://hub.docker.com/r/linuxserver/sabnzbd/

Sabnzbd luistert intern op 8080 en 9090. En jij zegt nu map extern (host)6060 naar intern (container) 6060 en daar draait niets op.

Gelukkig staat de oplossing een paar regels verder
Parameters

Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate external:internal respectively. For example, -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 outside the container.

Acties:
  • 0Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 18:25
Rmg schreef op zondag 14 juni 2020 @ 14:31:
https://hub.docker.com/r/linuxserver/sabnzbd/

Sabnzbd luistert intern op 8080 en 9090. En jij zegt nu map extern (host)6060 naar intern (container) 6060 en daar draait niets op.

Gelukkig staat de oplossing een paar regels verder


[...]
maar wat als ik heimdall ook al op 8080 heb draaien ? gaat dat dan niet weer conflicteren ?

Acties:
  • Beste antwoord
  • 0Henk 'm!

  • Rmg
  • Registratie: November 2003
  • Laatst online: 22:44
Tyrian81 schreef op zondag 14 juni 2020 @ 14:37:
[...]


maar wat als ik heimdall ook al op 8080 heb draaien ? gaat dat dan niet weer conflicteren ?
Ja, dat gaat conflicteren, extern op je host, dus zul je extern 6060 moeten mappen naar intern (Container) 8080.

Vanuit docker gezien is elke container een aparte 'server' met eigen ip e.d, of container 1 en 2 nou dezelfde poorten gebruikt maakt niet uit. (Het probleem zit hem pas als je hosts gaat mappen)

Je doet dat ook bij heimdall al, de container luistert op 443/80 en die map je naar andere poorten op je host.

Hetzelfde moet je doen voor je sabnzbd container.


Client -> docker server:6060 -> sabnzbd container:8080

[Voor 19% gewijzigd door Rmg op 14-06-2020 14:57]


Acties:
  • 0Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 18:25
Rmg schreef op zondag 14 juni 2020 @ 14:52:
[...]


Ja, dat gaat conflicteren, extern op je host, dus zul je extern 6060 moeten mappen naar intern (Container) 8080.

Vanuit docker gezien is elke container een aparte 'server' met eigen ip e.d, of container 1 en 2 nou dezelfde poorten gebruikt maakt niet uit. (Het probleem zit hem pas als je hosts gaat mappen)

Je doet dat ook bij heimdall al, de container luistert op 443/80 en die map je naar andere poorten op je host.

Hetzelfde moet je doen voor je sabnzbd container.


Client -> docker server:6060 -> sabnzbd container:8080
nee doet het nog niet , heb het anders gedaan ... heimdall op poort 80 gezet en sab op 8080 maar dan geeft hij de melding dat port 9090 al bezet is , maar hoe dan mijn containers gebruiken hem niet ??


Acties:
  • +1Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 15:58
Waarom niet? Het was een uitstekende suggestie van @Rmg, waar je nu en in de toekomst veel profijt van zou hebben.
heb het anders gedaan ... heimdall op poort 80 gezet en sab op 8080 maar dan geeft hij de melding dat port 9090 al bezet is , maar hoe dan mijn containers gebruiken hem niet ??
Niet je containers, maar waarschijnlijk is er 'iets' op de host zelf dat al op poort 9090 aan het luisteren is.
code:
1
netstat -tulpn | grep 9090
kan dan wellicht al een hint geven.
Pagina: 1



Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee