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 及其功能部件的访问权的以下帐户访问信息:
- 帐户管理员可以授予特定用户对 Cloud Shell 及其功能部件的访问权,即使在帐户级别禁用了 Cloud Shell 设置也是如此。 有关更多信息,请参阅 在用户级别分配对 Cloud Shell 及其功能部件的访问权。
- 具有 Cloud Shell 管理员访问权的帐户所有者或用户可以启用或禁用帐户的 Cloud Shell 功能。 此发行版中的可用功能是 文件上载和下载 和 Web 预览。 功能设置仅适用于启用的 Cloud Shell 位置。 有关更多信息,请参阅 为帐户启用或禁用 Cloud Shell 功能。
- 有关更多信息,请参阅 IAM 角色和操作。
在 IBM Cloud Shell 中启动会话
在 IBM Cloud 控制台中,单击 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 中启动该命令,并在本地预览该命令。
-
首先,下载 Node.js 样本应用程序的项目依赖关系。
npm install --only=prod
-
启动应用程序。
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
-
在 Cloud Shell 菜单栏中,单击 Web 预览 图标
,然后选择端口 3000。
应用程序预览将在新窗口中打开。 如果看到祝贺消息,您的应用程序正在 Cloud Shell本地运行!
-
按
Control+C
以停止应用程序。
后续步骤
从 Cloud Shell,可以在 IBM Cloud 帐户上快速运行命令。 例如:
除了 IBM Cloud CLI 外,Cloud Shell 还预配置了所有 IBM Cloud CLI 插件以及许多工具和运行时,以帮助您在云中工作。 有关完整列表,请参阅 已安装的插件和工具。