Ausführen des Docker Image

Nachdem der Download des Images abgeschlossen ist, können Sie das Image Docker ausführen, um die Anwendung Maximo Application Framework Configuration zu starten.

Hinweis: Bevor Sie irgendwelche Befehle ausführen, stellen Sie sicher, dass der Maximo Application Framework Configuration-Anwendungscontainer Schreibrechte für das Arbeitsbereichsverzeichnis besitzt.
Führen Sie das Docker Abbild aus, das Sie von IBM Entitled Registry heruntergeladen haben.
docker run -it --privileged -p 3001:3001 -p 3006:3006 -v /home/core/maximo_workspace_directory:/graphite/.workspace -it cp.icr.io/cp/manage/maf-tools:9.0.0
Führen Sie das Docker Image aus, das Sie von IBM Open Registry heruntergeladen haben.
docker run -it --privileged -p 3001:3001 -p 3006:3006 -v /home/core/maximo_workspace_directory:/graphite/.workspace -it icr.io/cpopen/maf-tools:9.0.0

Ersetzen Sie die Variable maximo_workspace_directory durch ein Arbeitsverzeichnis auf Ihrem lokalen System. Geben Sie eine Anschlussnummer mit einem Wert im Bereich 3000 - 3050 an. Wenn Sie ein Microsoft Windows system verwenden, müssen Sie die Dateifreigabe für Ihr Arbeitsbereichsverzeichnis aktivieren.

Wenn Sie das Image von Maximo Configuration v8.11 Docker auf einem Windows-System ausführen, müssen Sie den Parameter -e angeben.

Der folgende Code ist ein Beispiel für den Befehl mit dem enthaltenen Parameter.
docker run -it --privileged -p 3001:3001 -p 3006:3006 -v "C:/home/core/maximo_workspace_directory:/graphite/.workspace" -it -e CHOKIDAR_USEPOLLING=true cp.icr.io/cp/manage/maf-tools:8.11.0

Wenn Sie das Image von Maximo Configuration v9 oder höher Docker auf einem Windows-System ausführen, müssen Sie den Parameter -e angeben.

Der folgende Code ist ein Beispiel für den Befehl mit dem enthaltenen Parameter.
docker run -it --privileged -p 3001:3001 -p 3006:3006 -v "C:/home/core/maximo_workspace_directory:/graphite/.workspace" -it -e WATCHPACK_POLLING=true cp.icr.io/cp/manage/maf-tools:9.0.0

Maximo® Manage erfordert ein gültiges Sicherheitszertifikat zum Abrufen und Veröffentlichen von Anwendungen aus der Maximo Application Framework Configuration-Anwendung in Produktionsumgebungen. In Entwicklungs- oder Demonstrationsumgebungen können Sie den Parameter NODE_TLS_REJECT_UNAUTHORIZED verwenden, um die Systemprüfungen für ein gültiges Sicherheitszertifikat zu umgehen.

Der folgende Code ist ein Beispiel für den Befehl mit dem enthaltenen Parameter.
docker run -it --privileged --env NODE_TLS_REJECT_UNAUTHORIZED=0 -p 3001:3001 -p 3006:3006 -v /home/core/maximo_workspace_directory:/graphite/.workspace -it cp.icr.io/cp/manage/maf-tools:9.0.0

Als sichere Option können Sie auch ein selbstsigniertes Zertifikat verwenden, wenn Sie die Validierung nicht umgehen möchten.

Der folgende Code ist ein Beispiel für einen Befehl, der ein selbstsigniertes Zertifikat verwendet.
docker run -it --privileged -p 3001:3001 -p 3006:3006 -v /Users/maximo/IBM/MAF:/graphite/.workspace -v /home/core//Users/maximo/IBM/MAF/certs:/etc/ssl/certs --env NODE_EXTRA_CA_CERTS=/etc/ssl/certs/maximo.crt -it cp.icr.io/cp/manage/maf-tools:9.0.0

Der Parameter -v /Users/maximo/IBM/MAF/certs:/etc/ssl/certs definiert das Verzeichnis, in dem das Stammzertifikat zu finden ist.

Der Parameter --env NODE_EXTRA_CA_CERTS=/etc/ssl/certs/maximo.crt setzt eine Umgebungsvariable im Container Docker, die den Knoten anweist, das Wurzelzertifikat zu verwenden, das in das Verzeichnis eingebunden wurde.

Vergessen Sie nicht, den Container Application Configuration Docker zu stoppen, wenn Sie mit Ihrer Arbeit fertig sind, um Systemressourcen freizugeben.