Einführung in IBM Cloud Shell

In diesem Einführungslehrgang verwenden Sie IBM® Cloud Shell, um eine beispielhafte Node.js-App zu klonen. IBM Cloud Shell ist ein Cloud-basierter Shell-Arbeitsbereich, auf den Sie über Ihren Browser zugreifen können. Cloud Shell ist mit der vollständigen IBM Cloud CLI und einer Vielzahl von Plug-ins und Tools vorkonfiguriert, die Sie zur Verwaltung von Anwendungen, Ressourcen und Infrastruktur verwenden können.

Sind Sie neu bei Cloud Shell? Schauen Sie sich das Demo-Video an, um zu sehen, wie Sie den Dienst über die IBM Cloud-Konsole nutzen können.

Vorbereitende Schritte

  • Wenn Sie noch kein IBM Cloud-Konto haben, melden Sie sich für eines an und loggen Sie sich ein.
  • Beachten Sie die folgenden Informationen zu Kontozugriffsberechtigungen, die möglicherweise Ihre Zugriffsberechtigungen für Cloud Shell und die zugehörigen Features betreffen:

Sitzung in IBM Cloud Shell starten

Klicken Sie in der IBM Cloud-Konsole auf das Symbol IBM Cloud Shell Symbol IBM Cloud Shell. Es wird eine Sitzung gestartet, bei der Sie automatisch über die IBM Cloud-CLI angemeldet werden.

Node.js-Beispielapp klonen

Ihre Cloud Shell-Sitzung wird im temporären Ausgangsverzeichnis /home/<user-name> gestartet. Kopieren Sie die Node.js Express-Beispiel-App in dieses Verzeichnis und wechseln Sie dann in das Verzeichnis der Beispiel-App, indem Sie die folgenden Befehle ausführen.

git clone https://github.com/IBM/nodejs-express-app.git
cd nodejs-express-app

Zeigen Sie die neuen Dateien an, indem Sie in Ihrem App-Verzeichnis den folgenden Befehl ausführen.

ls

Sie können sehen, dass Ihr Verzeichnis nodejs-express-app alle Dateien und Ordner der Beispielapp enthält.

Dockerfile  Dockerfile-tools  LICENSE  README.md  package-lock.json
package.json  public  scripts  server  test

Lokale Vorschau der App anzeigen

Sie können die Datei in Cloud Shell starten und lokal voranzeigen.

  1. Laden Sie zunächst die Projektabhängigkeiten für die Node.js-Beispielapp herunter.

    npm install --only=prod
    
  2. App starten.

    npm run start
    

    Wenn die Anwendung ausgeführt wird, gibt sie aus, wo die Benutzerschnittstelle der App zur Verfügung steht. Für Cloud Shell müssen Sie nur den Port notieren, in diesem Fall 3000.

    > nodejsexpressapp@1.0.0 start /home/my-user-name/nodejs-express-app
    > node server/server.js
    
    App UI available http://localhost:3000
    Swagger UI available http://localhost:3000/swagger/api-docs
    
  3. Klicken Sie in der Menüleiste von Cloud Shell auf das Symbol Webvorschau Webvorschau und wählen Sie Port 3000 aus.

    Die Vorschau für Ihre App wird in einem neuen Fenster geöffnet. Die Anzeige der Glückwunschnachricht bedeutet, dass Ihre App lokal in Cloud Shell ausgeführt wird.

  4. Drücken Sie Control+C, um die App zu stoppen.

Nächste Schritte

Von Cloud Shell aus können Sie zügig Befehle für Ihr IBM Cloud-Konto ausführen. Beispiel:

Neben der IBM Cloud-CLI ist Cloud Shell mit allen Plug-ins der IBM Cloud-CLI sowie zahlreichen Tools und Laufzeiten vorkonfiguriert, die Sie bei der Arbeit in der Cloud unterstützen. Eine vollständige Liste finden Sie in Installierte Plug-ins und Tools.