
Für das Aufsetzen eines Virtuellen SiteManagers, wird eine Docker installation auf Ihrem Server System benötigt. Erstellen Sie nach erfolgreicher Docker Installation eine docker-compose.yml Datei in einem von Ihnen gewählten Verzeichnis.
version: "3" services: sitemanager: image: kentix360.com:5000/sitemanager:latest environment: - address=192.168.178.137 - license=D2EE-09EA-7C9B-C174-7BB2-9C8D-59F3-903E volumes: - webserver_shared:/var/www/shared - data:/media/data/ ports: - "192.168.178.137:443:443" - "192.168.178.137:80:80" volumes: webserver_shared: data:
Mit dieser Datei können alle notwendigen Einstellungen konfiguriert werden. Wichtig hierbei ist hauptsächlich die IP oder Domain, unter der das Webinterface erreicht werden soll. Auch die Namen des Containers und der virtuellen Volumen können nach Belieben geändert werden.
Bevor der Stack gestartet werden kann, muss ein Docker login zum Server erfolgen. Nutzen Sie dafür den Befehl “docker login” und geben Sie als Benutzernamen “license” sowie für das Passwort “Ihre persönliche Docker Lizenz” ein.
docker login kentix360.com:5000 ---- User: license Passwort: [Ihre persönliche Docker Lizenz]
Ist der Login erfolgreich, sollte folgende Nachricht erscheinen:
Authenticating with existing credentials... Login Succeeded
Nach erfolgreicher Authentifizierung starten Sie den Stack mit dem Befehl “docker-compose up”. Unter Linux/MacOS müssen Sie diesen mit “sudo” ausführen.
sudo docker-compose up
Das Herunterladen des Containerimages kann einige Zeit in Anspruch nehmen. Sobald folgende Nachricht erscheint, wurde der Container erfolgreich gebaut und gestartet:
Creating "yourFolder"_sitemanager_1 ... done Attaching to "yourFolder"_sitemanager_1
Nun sollten Sie die aktiven Prozesslogs des Containers angezeigt bekommen. Diese geben Hinweis auf den Stand des Hochfahrens und die Adresse mit dem der Container gestartet wurde. Wenn Sie den Prozess nicht aktiv in der Konsole mitverfolgen möchten, starten Sie den Stack detached mit der Ergänzung “-d”:
sudo docker-compose up -d
Nun ist der Virtuelle SiteManager bei korrekter Konfiguration unter der von Ihnen festgelegten IP-Adresse erreichbar.