Installation Docker

Voraussetzungen

Windows-Subsystem für Linux (WSL)

Stelle zuerst sicher, dass du Windows Subsystem for Linux (WSL) auf deinem Computer installiert hast.
Suchen Sie nach Eingabeaufforderung (oder PowerShell), klicken Sie mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option "Als Administrator ausführen".
Geben Sie ein:

wsl --list --verbose

Wenn keine Linux-Installation aufgeführt ist, musst du das Linux-Subsystem installieren.
Gib deine Eingabeaufforderung (oder PowerShell) ein:

wsl --install --web-download

Überprüfe danach nochmal, ob Linux installiert ist.

macOS

WSL ist auf Mac OS nicht nötig. Docker kann direkt installiert werden.
Stellen Sie sicher, dass Sie Folgendes verwenden:

  • Mac mit macOS 11.0 (Big Sur) oder neuer
  • Entweder ein Intel- oder Apple-Silicon-Chip (M1/M2/M3/M4)

Überprüfen Sie, ob Docker bereits installiert ist:
Öffnen Sie Terminal (Applicatios > Utilities > Terminal) und tippen Sie ein:

docker --version

Wenn der Befehl nicht erkannt wird, fahren Sie mit der Installation fort.

Schritt 1: Docker installieren

Windows:
Laden Sie Docker Desktop Installer.exe von dieser Quelle herunter:
https://docs.docker.com/desktop/install/windows-install/

  • Installieren Sie Docker und starten Sie Ihren Computer neu.

macOS:
Laden Sie Docker.dmgvon dieser Quelle herunter:
Docker macOS Download

  1. Die heruntergeladene Datei .dmg öffnen
  2. Ziehe das Docker-Symbol in deinen Ordner Applications
  3. Docker-Unternehmen Anwendungen starten

Schritt 2: Laden Sie das Docker-Bild herunter

Windows:
Download Windows Docker Image x86_64
Öffnen Sie Ihre Eingabeaufforderung und bewegen Sie sich zum Beispiel in das Verzeichnis, in dem sich zum Beispiel das eDESIGN-Docker-Image befindet: C:UsersYOUR-USER-NAMEDownloads

macOS:
Download macOS Docker Image x86_64

Important: Räumen Sie zuerst bestehende Docker-Container

Bevor Sie das WDX Docker-Image laden, stellen Sie sicher, dass Ihr Docker sauber ist – sonst können es zu Konflikten mit bestehenden Containern kommen.

Es gibt zwei Möglichkeiten, dies zu tun:

  • Option 1: Über Docker Desktop (GUI)
    Öffnen Sie die Docker-Desktop-Anwendung und stoppen und entfernen Sie alle laufenden Container manuell über die grafische Oberfläche.

  • Option 2: Über Terminal / PowerShell
    Du kannst den Container direkt mit folgendem Befehl entfernen:

docker stop wdx-runtime
docker rm wdx-runtime

Schritt 3: Docker-Image ausführen

WSL:

Um den Docker-Container auszuführen, müssen Sie zuerst die .tar Image-Datei in Docker importieren.

1. Laden Sie das Docker-Image

Führen Sie in Ihrer Eingabeaufforderung oder PowerShell aus:

docker load -i plcvisu_x.x.x.x.tar
  • Ersetzen Sie x.x.x.x durch die tatsächliche Version Ihrer Bilddatei (z. B. 4.0.1.83)

  • ⏳ Hinweis: Nach Eingeben des Docker-Loads -i ... Kommando, das Terminal könnte für mehrere Sekunden inaktiv erscheinen – das ist normal.
    Der Ladeprozess dauert etwas und gibt keine sofortige Rückmeldung.
    Nach Abschluss sehen Sie eine Nachricht wie:

Loaded image: plcvisu:4.0.1.83-X86_64-alpine

Du kannst nach dem Laden den korrekten Bildnamen mit docker Images überprüfen.

2. Navigiere zu deinem Arbeitsverzeichnis

Entscheide nun, wo deine persistenten Daten auf deinem Rechner gespeichert werden sollen. Das ist wichtig, denn wir mounten diese Ordner in den Docker-Container, um sicherzustellen, dass Ihre Konfigurations-, Laufzeitdaten und Logs beim Neustart von Docker nicht verloren gehen.

Wir empfehlen, einen funktionierenden Ordner wie diesen zu erstellen:

mkdir C:\workspace\docker
cd C:\workspace\docker

Falls du das nicht kennst:

  • mkdir bedeutet "make directory" – dies erstellt einen neuen Ordner namens docker innerhalb von C:workspace

  • cd bedeutet "verzeichnis ändern" – dies öffnet den Ordner, sodass Ihre Befehle vom richtigen Ort aus ausgeführt werden

3. Führen Sie den Docker-Container aus

Windows

docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v C:\workspace\docker\data:/opt/elrest/plcvisu/wdx/data -v C:\workspace\docker\config:/opt/elrest/plcvisu/wdx/config -v C:\workspace\docker\js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
  • Ersetzen Sie < Version > durch die Version, die Sie im Docker-Load-Output sehen.

Linux

docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v ~/wdx/data:/opt/elrest/plcvisu/wdx/data -v ~/wdx/config:/opt/elrest/plcvisu/wdx/config -v ~/wdx/js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
  • Ersetzen Sie < Version > durch die Version, die Sie im Docker-Load-Output sehen.

Wenn alles funktioniert, siehst du eine Container-ID wie:

e16bdca52fd05497bea5235d77c9bf1231503bc63d8cfcb30ba8dea6ffd035c0

macOS:

Dieser Leitfaden erklärt, wie man das wdx-runtime Docker-Image auf macOS lädt und ausführt. Bitte stellen Sie sicher, dass Docker installiert und läuft, bevor Sie fortfahren.

  1. Befindet sich die Datei wirklich im Downloads-Ordner?
    Geben Sie in Ihrem Terminal ein:
ls ~/Downloads
  1. Überprüfen Sie, ob es eine Datei mit einem Namen wie (z. B. wdx-runtime_3.2.1.127_x86_64.tar) gibt.

  2. Um das Docker-Image in einen Docker-Container zu laden, öffnen Sie Ihr Terminal und tippen Sie:

cd ~/Downloads
docker load -i wdx-runtime_x.x.x.x_x86_64.tar
Vergiss nicht, (x.x.x.x) durch den tatsächlichen Namen in deinem Ordner zu ersetzen.
  1. Bestätigen mit:

    docker images

    Achten Sie auf etwas wie: wdx-runtime 3.2.1.127-X86_64-alpine

  2. Lass den Container laufen

    docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
Vergiss nicht, (x.x.x.x) durch den tatsächlichen Namen in deinem Ordner zu ersetzen.

Manchmal funktioniert es nicht, nachdem du Docker neu gestartet hast

Gib dann einfach dein Terminal/Consol ein

docker stop wdx-runtime
docker rm wdx-runtime

und dann neu starten:

docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
Vergiss nicht, (x.x.x.x) durch den tatsächlichen Namen in deinem Ordner zu ersetzen.

Open PLCVisu in Ihrem Browser

http://localhost:8081/
https://localhost:8481/

Docker Desktop unter Windows installieren:

https://docs.docker.com/desktop/install/windows-install

Installieren Docker Desktop auf macOS:

macOS-Installationshilfe

Weitere Informationen zur Installation von Linux unter Windows mit WSL:

https://learn.microsoft.com/en-us/windows/wsl/install

docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
docker stop wdx-runtime docker rm wdx-runtime
docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
wdx-runtime 3.2.1.127-X86_64-alpine
docker images
cd ~/Downloads docker load -i wdx-runtime_x.x.x.x_x86_64.tar
ls ~/Downloads
e16bdca52fd05497bea5235d77c9bf1231503bc63d8cfcb30ba8dea6ffd035c0
docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v ~/wdx/data:/opt/elrest/plcvisu/wdx/data -v ~/wdx/config:/opt/elrest/plcvisu/wdx/config -v ~/wdx/js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v C:\workspace\docker\data:/opt/elrest/plcvisu/wdx/data -v C:\workspace\docker\config:/opt/elrest/plcvisu/wdx/config -v C:\workspace\docker\js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
Loaded image: plcvisu:4.0.1.83-X86_64-alpine
docker load -i plcvisu_x.x.x.x.tar
docker stop wdx-runtime docker rm wdx-runtime
Applications
.dmg
Docker.dmg
docker --version
wsl --install --web-download
wsl --list --verbose