Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hidden

...

...

maxLevel2

Defintion

Docker ist eine freie Software zur Isolierung von Anwendungen mit Hilfe von Containervirtualisierung. Docker vereinfacht die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen.

true

Nuclos Docker: Toolbox, docker-machine, VirtualBox, HyperV, NodeJS, Angular, Webclient Build.

globe with meridians Sprache: Deutsch · English

hammer and wrench Docker einrichten

Docker für den Webclient-Build einrichten – Toolbox, VirtualBox-VM und Umgebungsvariablen.

Status
colourPurple
titleHow-to
Status
colourBlue
titleEntwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Docker isoliert Anwendungen per Containervirtualisierung. Für den Bau des Nuclos-Webclients werden Build-Tools

...

(NodeJS, Angular-CLI …) benötigt, die per Docker bereitgestellt werden. (Der Kern-Bau selbst braucht nur Java und Maven.)

Info
titleVirtualBox vs. HyperV

Diese Anleitung nutzt Docker mit VirtualBox. Docker for Windows läuft dagegen mit HyperV – HyperV und VirtualBox lassen sich nicht parallel betreiben.

Schritt für Schritt (Windows)

  1. Docker Toolbox von docs.docker.com herunterladen und installieren.
  2. VirtualBox-VM erzeugen:
    Codeblock
    languagebash
    docker-machine create --driver=virtualbox vbox-test
  3. Umgebungsvariablen übernehmen:
    Codeblock
    languagebash
    docker-machine env vbox-test
  4. Die ausgegebenen ENV-Parameter in die Windows-Umgebungsvariablen übertragen.

Verwandte Seiten

gear JS WebClient Entwicklungsumgebung


Webclient.

Öffnen →

, etc..). Diese Build-Tools werde mittels Docker zur Verfügung gestellt.

Schritt-für-Schritt-Anleitung für Windowsuser

Virtualbox hat sich in der Praxis bewährt, diese Anleitung setzt deshalb auf den Betrieb von Docker mit Virtualbox. Das Docker for Windows hingegen läuft mit HyperV. Es gibt keine Möglichkeit HyperV und Virtualbox parallel laufen zu lassen.

Image Removed

  • als nächstes muss automatisiert eine Virtualle Maschine in Virtualbox erzeugt werden

CMD: docker-machine create --driver=virtualbox vbox-test

Image Removed

  • Anschließend müssen die generierten EVN-Parameter in den Windows Umgebungsvariablen übertragen werden

CMD: docker-machine env vbox-test

Image Removed

Info
Die Umgebungsvariablen werden in der Eingabeaufforderung erst nach einem Neustart dieser übernommen
  • Danach kann man das Webclient-Projekt direkt unter Windows bauen:
Image Removed