Docker redirects im Blog der J&J Ideenschmiede

von

Docker weiterleitungen


So wollen von einem Server, auf dem Docker läuft, über einen Port auf eine andere Website weiterleiten, dann können Sie dies mit diesem Docker Image machen.

Wir haben einen kleinen Service in golang entwickelt, mit dem man einen Port auf eine externe Website weiterleiten kann und somit Weiterleitungen definieren kann.

Das GitHub Repository finden Sie hier auf unserem GitHub Profil.

Generell funktioniert der Dienst wie folgt. Es wird eine URL über eine Variable in dem Dockerfile hinterlegt. Diese wird nun von unserer Software ausgelesen und als Weiterleitungsziel genutzt.

Wenn Sie nun einen Container starten wollen, dann können Sie dies wie folgt machen:

docker run --name redirect -d --restart always -e REDIRECT_TARGET=https://jj-ideenschmiede.de -p 80:80 jjdevelopment/jj-redirect:latest

In diesem Befehl wird definiert, dass der Container bei einem Serverneustart wieder gestartet wird. Ebenfalls wird das Weiterleitungsziel mit dem Namen REDIRECT_TARGET hinterlegt. Dazu kommt nun nur noch der benötigte Port, welchen Sie hinterlegen müssen.

Nun kann die Software gestartet werden und das Docker Image wird heruntergeladen und gestartet.

Sie finden hier das Docker Image im Docker Hub.

Pfeil links

zur vorherigen Seite zurückkehren