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
- Die heruntergeladene Datei
.dmgöffnen - Ziehe das Docker-Symbol in deinen Ordner
Applications - 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.
- Befindet sich die Datei wirklich im Downloads-Ordner?
Geben Sie in Ihrem Terminal ein:
ls ~/Downloads
-
Überprüfen Sie, ob es eine Datei mit einem Namen wie (z. B. wdx-runtime_3.2.1.127_x86_64.tar) gibt.
-
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.
-
Bestätigen mit:
docker imagesAchten Sie auf etwas wie:
wdx-runtime 3.2.1.127-X86_64-alpine -
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/
Nützliche Links
Docker Desktop unter Windows installieren:
https://docs.docker.com/desktop/install/windows-install
Installieren Docker Desktop auf macOS:
Weitere Informationen zur Installation von Linux unter Windows mit WSL:
https://learn.microsoft.com/en-us/windows/wsl/install