IBM Cloud Docs
IBM Cloud Shell 入门

IBM Cloud Shell 入门

在本入门教程中,您将使用 IBM® Cloud Shell 克隆一个示例 Node.js 应用程序。IBM Cloud Shell 是一个基于云的 shell 工作区,您可以通过浏览器访问。Cloud Shell 预先配置了完整的 IBM Cloud CLI 以及大量插件和工具,您可以使用它们来管理应用程序、资源和基础架构。

Cloud Shell的新增功能? 观看演示视频,了解如何从 IBM Cloud 控制台开始使用服务。

准备工作

  • 如果您还没有 IBM Cloud 帐户,请 注册一个 并登录。
  • 请注意可能会影响您对 Cloud Shell 及其功能部件的访问权的以下帐户访问信息:

在 IBM Cloud Shell 中启动会话

在 IBM Cloud 控制台中,单击 IBM Cloud Shell 图标 IBM Cloud Shell 图标。 会话将启动并通过 IBM Cloud CLI 自动登录。

复制 Node.js 示例应用

Cloud Shell 会话在临时主目录 /home/<user-name> 中启动。 将 Node.js Express 样本应用程序 克隆到此目录,然后通过运行以下命令来切换到样本应用程序目录。

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

从应用程序目录中,运行以下命令以查看新文件。

ls

您可以看到 nodejs-express-app 目录包含所有样本应用程序文件和文件夹。

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

在本地预览应用程序

您可以在 Cloud Shell 中启动该命令,并在本地预览该命令。

  1. 首先,下载 Node.js 样本应用程序的项目依赖关系。

    npm install --only=prod
    
  2. 启动应用程序。

    npm run start
    

    当应用程序正在运行时,它将输出应用程序 UI 可用的位置。 对于 Cloud Shell,您只需注意端口,本例中为 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. 在 Cloud Shell 菜单栏中,单击 Web 预览 图标 Web 预览,然后选择端口 3000。

    应用程序预览将在新窗口中打开。 如果看到祝贺消息,您的应用程序正在 Cloud Shell本地运行!

  4. Control+C 以停止应用程序。

后续步骤

从 Cloud Shell,可以在 IBM Cloud 帐户上快速运行命令。 例如:

除了 IBM Cloud CLI 外,Cloud Shell 还预配置了所有 IBM Cloud CLI 插件以及许多工具和运行时,以帮助您在云中工作。 有关完整列表,请参阅 已安装的插件和工具