Für LINUX-Plattformen[16.0.0.3 und höher]

Liberty- oder Node.js-Server in Docker-Containern über das Admin Center implementieren

Sie können das Tool "Implementieren" verwenden, um Liberty- oder Node.js-Server in Docker-Containern als Member eines Verbunds installieren.

Vorbereitende Schritte

Informationen zu diesem Vorgang

Nachdem Sie den Liberty-Verbund definiert und das Docker-Image in einem Docker-Container erstellt haben, verwenden Sie das Tool "Implementieren", um das Image in einem Docker-Host innerhalb des Verbunds zu installieren.

Vorgehensweise

  1. Rufen Sie das Tool "Implementieren" auf.
    • Wählen Sie in der Toolbox den Eintrag Implementieren Symbol für Implementieren aus.
    • Sie können über die Seite mit den Hostdetails im Tool "Untersuchen" nacheinander Aktionen Aktionssymbol > einen_oder_mehrere_Hostname > Serverpaket implementieren auswählen.

    Wenn Sie das Tool "Implementieren" zukünftig direkt starten möchten, können Sie die URL verwenden, die im Browser angezeigt wird, wenn Sie das Tool "Implementieren" anzeigen.

  2. Wählen Sie einen Standardservertyp.
    • Wählen Sie bei Liberty-Servern den Eintrag Liberty bei Standardservertypen und anschließend unter Liberty-Server den Eintrag Paket/Regeln aus.
    • Wählen Sie bei Node.js-Servern den Eintrag Node.js für Standardservertypen und anschließend unter Node.js-Server den Eintrag Paket/Regeln aus.
  3. Wählen Sie die Option zum Installieren eines Docker-Containers aus.
    1. Wählen Sie bei Standardregeln die Standardregel Docker-Container aus.
    2. Wählen Sie unterhalb von Docker-Container den Einrag Bestätigen aus.
  4. Geben Sie als Implementierungsparameter das zu implementierende Docker-Image, den Containernamen und den Clusternamen an.

    Das Tool zeigt eine Liste mit Images im Docker-Repository an. Sie können ein Image aus der Liste auswählen, nach Images suchen oder die Werte eingeben. Wenn Sie die Werte für die Docker-Container eingeben, müssen die Werte dem folgenden Format entsprechen: [a-zA-Z0-9][a-zA-Z0-9_.-]*. Das Tool zeigt außerdem eine Liste mit den Namen der vorhandenen Cluster an. Sie können einen vorhandenen Cluster aus der Liste auswählen oder einen neuen Clusternamen eingeben.

    Wenn Sie ein Docker-Image implementieren möchten, das lokal im Docker-Host verfügbar ist, ist keine zusätzliche Konfiguration erforderlich. Geben Sie den Namen des Docker-Image ein.

    Wenn Sie ein in einer Registry gespeichertes Docker-Image implementieren möchten, sind zusätzliche Konfigurationsschritte für den Verbundcontroller erforderlich, um auf die Registry zugreifen zu können.
    1. Importieren Sie das Stammzertifikat für dei Docker-Registry in den Verbundkeystore.
      1. Exportieren Sie das GeoTrust Global-CA-Stammzertifikat von der Website https://hub.docker.com.
      2. Stoppen Sie den Controller, falls er aktiv ist.
      3. Importieren Sie das Zertifikat in den Verbundkeystore, indem Sie den Befehl keytool absetzen, z. B.:
        keytool -import -file cert.docker.com -keystore Pfad_zur_Controllerdatei_collectiveTrust.jks -storepass Controller-Keystore-Kennwort -alias ein_beliebiger_eindeutiger_Wert
      4. Starten Sie den Controller erneut.
    2. Fügen der Controllerdatei server.xml Variablenanweisungen hinzu. Weitere Informationen hierzu finden Sie unter Docker-Registry für einen Verbundcontroller konfigurieren.
  5. Wählen Sie unter Ausgewählte Hosts die Host-Computer aus, auf denen Sie das Image installieren möchten. Wenn Sie den gewünschten Zielhost in der Liste der verfügbaren Hosts nicht finden, können Sie nach einem Host suchen.

    Jeder Zielhost muss bei dem Verbund registriert sein, der vom Admin Center verwaltet wird. Weitere Informationen finden Sie unter Host-Computer bei einem Liberty-Verbund registrieren.

  6. Geben Sie im Feld Sicherheitsdetails ein Kennwort für den Schutz der neu generierten Keystore-Dateien mit den Berechtigungsnachweisen für die Serverauthentifizierung an.

    Das Produkt generiert Keystore-Dateien im Verzeichnis resources jedes implementierten Servers.

  7. Wählen Sie Implementieren aus.

Ergebnisse

Die Aktion "Implementieren" wird ausgeführt. Im Tool "Implementieren" werden Nachrichten zum Implementierungsstatus und Ergebnisse angezeigt.


Symbol das den Typ des Artikels anzeigt. Taskartikel

Dateiname: twlp_ui_deploy_docker.html