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
- 不支持
后续步骤
- 刚开始迁移? 请查看 入门。
- 将 Cloud Foundry 术语与 Code Engine进行比较。
- 使用本地构建教程试用 Code Engine。
- 应用程序是否使用服务绑定? 请查看 迁移服务绑定。
- 了解 缩放和流量管理。
- Code Engine 等效于 Cloud Foundry 命令 (当前页面)
- 仍然有疑问? 尝试 将 Cloud Foundry 应用程序迁移到 Code Engine 常见问题解答。
其他信息
- 了解有关 Code Engine 定价的信息。
- 尝试其他 Code Engine 教程。
- 浏览其他 Code Engine 主题。