[DOCKER] Spotweb container via vpn client container

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Tijs_a
  • Registratie: December 2003
  • Laatst online: 29-09 16:10
Ik kom ergens niet helemaal uit mbt stacked dockers containers. Het heeft nu al teveel tijd gekost :)

Ik heb een docker draaien met een vpn client en met behulp van --net=container:vpn is het al gelukt om het nzbget verkeer via deze docker te laten verlopen. Om nzbget te benaderen heb ik een nginx container draaien.

Nu wil ik hetzelfde doen voor spotweb. Ik heb de volgende 2 containers aangemaakt.

docker run -itd --name spotweb_db1 --restart=unless-stopped --net="none" \
-v /volume1/docker/spotweb_db:/var/lib/mysql \
-e PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
-e GOSU_VERSION="1.7" \
-e MYSQL_MAJOR="5.7" \
-e MYSQL_VERSION="5.7.21-1debian8" \
-e MYSQL_PASSWORD="spotweb" \
-e MYSQL_USER="spotweb" \
-e MYSQL_DATABASE="spotweb" \
-e MYSQL_ROOT_PASSWORD="geheim" --net=container:vpn \
mysql:latest


docker run -itd --name spotweb1 --restart=unless-stopped --net="none" \
-v /volume1/docker/spotweb:/config \
-e PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
-e DEBIAN_FRONTEND="noninteractive" \
-e TERM="xterm" \
-e APTLIST="apache2 php7.1 php7.1-curl php7.1-gd php7.1-gmp php7.1-mysql php7.1-xml php7.1-xmlrpc php7.1-mbstring php7.1-zip git-core" \
-e REFRESHED_AT="2017-11-09" \
-e SPOTWEB_DB_PASS="spotweb" \
-e SPOTWEB_DB_USER="spotweb" \
-e SPOTWEB_DB_NAME="spotweb" \
-e SPOTWEB_DB_HOST="spotweb_db1" \
-e SPOTWEB_DB_TYPE="pdo_mysql" \
-e TZ="Europe/Amsterdam" --net=container:vpn \
jgeusebroek/spotweb:latest


En ik heb onderstaand toegevoegd aan de nginx configuratie

location /spotweb {
proxy_pass http://spotweb1:80/spotweb;
}

location /nzbget {
proxy_pass http://nzbget1:6987/nzbget;
}


Als ik vervolgens naar http://nas:8080/spotweb gaat krijg ik de melding dat /spotweb niet gevonden kan worden. http://nas:8080/nzbget werkt perfect.

2 vragen:

- Klopt -e SPOTWEB_DB_HOST="spotweb_db1" in de spotweb docker?
- Klopt de nginx configuratie?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 20:21

Hero of Time

Moderator LNX

There is only one Legend

Hoe zou je spotweb benaderen? Is het echt op die spotweb machine op /spotweb bereikbaar ipv gewoon /?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Tijs_a
  • Registratie: December 2003
  • Laatst online: 29-09 16:10
Ik heb het ook met http://spotweb1:80 geprobeerd, maar dan werkt het ook niet. Als ik de docker 'los' opstart (dus niet via vpn), draait hij gewoon via http://nas:9000

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 20:21

Hero of Time

Moderator LNX

There is only one Legend

Nou, ga dus eerst eens zorgen dat je spotweb normaal kan benaderen, dan weet je of dat werkt waarna je de volgende stukken in je netwerk onder handen neemt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Tijs_a
  • Registratie: December 2003
  • Laatst online: 29-09 16:10
Dat had ik ook al geprobeerd, maar steeds geen (dwz hetzelfde) resultaat.

Acties:
  • 0 Henk 'm!

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 09:48
Ben ik het of zeg je dat je spotweb in de docker op poort 9000 draait en probeert je nginx het via poort 80 te bereiken dat lijkt me een conflict. Weet niet hoe docker met poorten omgaat maar lijkt me dat alles op de poort de benaderen zoals het binnen docker draait.

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Acties:
  • 0 Henk 'm!

  • Tijs_a
  • Registratie: December 2003
  • Laatst online: 29-09 16:10
Ja het klopt. Als ik docker los draai forward ik port 80 naar 9000. Als ik ik echter net=container gebruik kan dat niet. Vandaar dat ik dan de standaard port 80 gebruik.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 20:21

Hero of Time

Moderator LNX

There is only one Legend

Je hebt nzbget dus al werkend. Kijk hoe dat is ingesteld en repliceer dat voor spotweb.

Commandline FTW | Tweakt met mate

Pagina: 1