IBM Cloud Docs
Code Engine 等效于 Cloud Foundry 命令

Code Engine 等效于 Cloud Foundry 命令

查找并比较等同于 Cloud Foundry 命令的 Code Engine CLI 命令。

连接到部署 API 区域命令

Cloud Foundry
ibmcloud target --cf-api api.us-south.cf.cloud.ibm.com
Code Engine
ibmcloud target -r [region]

为工作负载命令创建部署位置

Cloud Foundry
ibmcloud cf create-org [orgName]
ibmcloud target -o [orgName]
ibmcloud target -s [spaceName]
Code Engine
ibmcloud ce project create --name [projectName] 要创建并选择新项目。
ibmcloud ce project select --name [projectName] 选择现有项目。

您还可以从 Code Engine 控制台创建项目。

列出应用程序和作业命令

Cloud Foundry
ibmcloud cf apps
Code Engine
ibmcloud ce app list
ibmcloud ce job list

您还可以从 Code Engine 控制台查看应用程序和作业。

将映像部署为应用程序或作业命令

Cloud Foundry
ibmcloud cf push
Code Engine
ibmcloud ce build create 定义构建。
ibmcloud ce buildrun submit 运行构建。
ibmcloud ce app create 将映像部署为应用程序。
ibmcloud ce job create 创建批处理作业。
ibmcloud ce app create --build-source . --strategy buildpacks 构建代码并在单个步骤中部署应用程序。
ibmcloud ce job create --build-source . --strategy buildpacks 构建代码并在单个步骤中部署作业。

您可以从 Code Engine 控制台中的单个 Web 页面执行这些任务。

将服务绑定到工作负载

Cloud Foundry
ibmcloud cf bind-service [AppName] [ServiceInstance]https://cli.cloudfoundry.org/en-US/v6/bind-service.html
Code Engine
ibmcloud ce app bind --name [AppName] --service-instance [ServiceInstance]
ibmcloud ce job bind --name [JobName] --service-instance [ServiceInstance]

更新应用程序或作业命令

Cloud Foundry
ibmcloud cf scale ...
ibmcloud cf set-env ...
ibmcloud cf push ...
ibmcloud cf delete ...

例如,要将应用程序扩展到 2 实例, 1 G 内存,然后将其重新启动,请运行 cf scale APP_NAME -i 2 -m 1G -f

Code Engine
ibmcloud ce app update ...
ibmcloud ce job update ...

您还可以从 Code Engine 控制台更新应用程序和作业。

有关可以使用 Code Engine更新的内容的更多信息,请参阅以下主题。

控制应用程序和作业命令

Cloud Foundry
ibmcloud cf start AppName 以启动应用程序
用于停止应用程序的 ibmcloud cf stop AppName
Code Engine
ibmcloud ce app create ...
ibmcloud ce app delete ...
ibmcloud ce app restart ...
ibmcloud ce job create ...
ibmcloud ce job delete ...
ibmcloud ce jobrun restart ...

您还可以从 Code Engine 控制台控制应用程序和作业。

获取有关应用程序命令的信息

Cloud Foundry
ibmcloud cf app AppName
Code Engine
ibmcloud ce app get -n <APPNAME>
ibmcloud ce job get -n <JOBNAME>
ibmcloud ce app events -n <APPNAME>
ibmcloud ce app logs -n <JOBNAME>
ibmcloud ce jobrun events -n <JOBRUNNAME>
ibmcloud ce jobrun logs -n <JOBRUNNAME>

您还可以从 Code Engine 控制台查看有关应用程序和作业的信息。

指定 buildpack 版本

Cloud Foundry
ibmcloud cf push -b https://github.com/cloudfoundry/nodejs-buildpack.git#v1.6.56
Code Engine
不支持

后续步骤

  1. 刚开始迁移? 请查看 入门
  2. 将 Cloud Foundry 术语与 Code Engine进行比较。
  3. 使用本地构建教程试用 Code Engine
  4. 应用程序是否使用服务绑定? 请查看 迁移服务绑定
  5. 了解 缩放和流量管理
  6. Code Engine 等效于 Cloud Foundry 命令 (当前页面)
  7. 仍然有疑问? 尝试 将 Cloud Foundry 应用程序迁移到 Code Engine 常见问题解答

其他信息