So erstellst du das NordVPN-Docker-Image

Docker ist ein Tool zum Bereitstellen und Verwalten von Anwendungen in schlanken, isolierten Containern. Wenn du NordVPN in einem Docker-Container ausführst, wird der von diesem Container erzeugte Datenverkehr verschlüsselt, es wird jedoch keine VPN-Verbindung für das Host-System hergestellt. Nur Anwendungen, die innerhalb des VPN-fähigen Containers laufen, werden über das VPN weitergeleitet.

 

Einrichten der Docker-Umgebung

Um das NordVPN-Docker-Image unter Linux zu erstellen, musst du zunächst die Docker-Umgebung einrichten:

  1. Installiere die Docker-Engine unter Linux.
  2. Sobald du Docker installiert hast, öffne das Terminal.
  3. Erstelle mit diesem Befehl ein neues Verzeichnis für dein Image:

    mkdir <Verzeichnisname>


     

  4. Wechsle in das erstellte Verzeichnis:

    cd <Pfad/zum/Verzeichnis>


     

  5. Erstelle eine Dockerfile-Datei:

    touch Dockerfile


     

  6. Öffne die Datei mit deinem bevorzugten Texteditor. In diesem Beispiel verwenden wir nano.

    nano Dockerfile


     

  7. Kopiere das folgende Skript und füge es in die Datei ein:

    FROM ubuntu:24.04
    
    			RUN apt-get update && \
    			apt-get install -y --no-install-recommends wget apt-transport-https ca-certificates && \
    			    apt-get install -y --no-install-recommends wget apt-transport-https ca-certificates && \ 
    			    wget -qO /etc/apt/trusted.gpg.d/nordvpn_public.asc https://repo.nordvpn.com/gpg/nordvpn_public.asc && \
    			    echo "deb https://repo.nordvpn.com/deb/nordvpn/debian stable main" > /etc/apt/sources.list.d/nordvpn.list && \
    			    apt-get update && \
    			    apt-get install -y --no-install-recommends nordvpn && \
    			    apt-get clean && \
    			    rm -rf /var/lib/apt/lists/*
    
    			ENTRYPOINT /etc/init.d/nordvpn start && sleep 5 && /bin/bash -c "$@"
    			CMD bash


     

  8. Drücke Strg + X, dann Y und schließlich die Eingabetaste, um zu speichern und das Programm zu beenden.

Nun hast du erfolgreich eine Docker-Umgebung eingerichtet, um weitere NordVPN-Docker-Images zu erstellen.

 

Das NordVPN-Docker-Image erstellen

Nachdem du die Umgebung in Docker eingerichtet hast, vergewissere dich, dass du dich in dem Verzeichnis befindest, das du gerade erstellt hast und in dem sich die Dockerfile-Datei befindet. Sobald du sicher bist, dass du dich im richtigen Verzeichnis befindest, kannst du mit der Erstellung des NordVPN-Docker-Images fortfahren, indem du die folgenden Schritte befolgst:

  1. Erstelle das Image mit diesem Befehl (füge den gewünschten Image-Namen ein):

    sudo docker build -t <Image-Name> .



    Hinweis: Vergiss den Punkt am Ende der Befehlszeile nicht.

     

  2. Führe das Image aus:

    sudo docker run -it --hostname mycontainer --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 <Image-Name>



    Erklärung:
    -it – weist Docker an, ein Pseudo-TTY zuzuweisen, das mit der stdin des Containers verbunden ist; dadurch wird eine interaktive Bash-Shell im Container erstellt;
    --cap-add – wird benötigt, um den NordVPN-Daemon erfolgreich auszuführen und eine Verbindung zu unseren Servern herzustellen;
    --sysctl net.ipv6.conf.all.disable_ipv6=0 - deaktiviert den IPv6-Verkehr unter Linux für den NordVPN-Container, um sicherzustellen, dass nach der Verbindung zu unseren Servern keine Lecks auftreten.
    --hostname – der Hostname für deinen Container. Das Flag sollte verwendet werden, um zu verhindern, dass sich der Meshnet-Hostname nach dem Neustart des Docker-Containers ändert.
     

  3. Bei NordVPN mit einem Token anmelden – so geht’s:

    nordvpn login --token <dein Token>

Nachdem du diese Schritte durchgeführt hast, hast du das NordVPN-Docker-Image erfolgreich eingerichtet.

Ausführlichere Informationen zur Verwendung von Docker findest du in der Docker-Dokumentation.

War dieser Artikel hilfreich?

Hast du immer noch Probleme?

  • Live-Chat

  • E-Mail-Formular

Durch Klicken auf „Mit dem Support chatten“ stimmen Sie unseren Nutzungsbedingungen zu und erkennen unsere Datenschutzerklärung an. Die Funktionalität des Chats basiert auf Cookies. Wenn du den Chat startest, erklärst du dich mit deren Verwendung einverstanden. Mehr dazu erfährst du in unseren Cookie-Richtlinien.