IBM Cloud CLI
IBM Cloud CLI Commands Cheat Sheet
Practical IBM Cloud CLI commands for authentication, IAM, resource groups, VPC, Kubernetes, Code Engine, Container Registry, Object Storage, databases and DevOps workflows.
Showing 137 commands.
IBM Cloud CLI Setup and Version
ibmcloud -vDisplay the installed IBM Cloud CLI version.
ibmcloud helpDisplay IBM Cloud CLI help and available commands.
ibmcloud updateUpdate the IBM Cloud CLI to the latest version.
ibmcloud config --listDisplay current IBM Cloud CLI configuration.
IBM Cloud Login and Authentication
ibmcloud loginLog in to IBM Cloud interactively.
ibmcloud login --ssoLog in using a federated IBM Cloud identity.
ibmcloud login --apikey <api_key>Log in using an IBM Cloud API key.
ibmcloud logoutLog out from the current IBM Cloud session.
ibmcloud targetDisplay the current targeted account, resource group and region.
ibmcloud target -r us-southTarget a specific IBM Cloud region.
ibmcloud target -g <resource_group>Target a specific resource group.
IBM Cloud Plugins
ibmcloud plugin listList installed IBM Cloud CLI plugins.
ibmcloud plugin reposList configured plugin repositories.
ibmcloud plugin repo-pluginsList plugins available from configured repositories.
ibmcloud plugin install <plugin>Install an IBM Cloud CLI plugin.
ibmcloud plugin install <plugin> -v <version>Install a specific plugin version.
ibmcloud plugin updateCheck for and update installed plugins.
ibmcloud plugin update --allUpdate all available plugins.
ibmcloud plugin uninstall <plugin>Remove an installed plugin.
ibmcloud plugin show <plugin>Show details about an installed plugin.
IBM Cloud Accounts and Resource Groups
ibmcloud account showDisplay information about the current IBM Cloud account.
ibmcloud resource groupsList resource groups.
ibmcloud resource groupDisplay the current targeted resource group.
ibmcloud resource group-create <name>Create a resource group.
ibmcloud resource group-update <name>Update a resource group.
ibmcloud resource group-delete <name>Delete a resource group.
IBM Cloud IAM
ibmcloud iam service-id <name>Create a service ID.
ibmcloud iam service-idsList service IDs.
ibmcloud iam service-id-delete <id>Delete a service ID.
ibmcloud iam service-api-key-create <service_id> <name>Create an API key for a service ID.
ibmcloud iam service-api-keys <service_id>List API keys for a service ID.
ibmcloud iam api-keysList API keys associated with the current user.
ibmcloud iam user-policies <user>List IAM policies for a user.
IBM Cloud Resources
ibmcloud resource service-instancesList service instances in the targeted resource group.
ibmcloud resource service-instance <name>Display details for a service instance.
ibmcloud resource service-instance-create <name> <service> <plan> <location>Create a service instance.
ibmcloud resource service-instance-delete <name>Delete a service instance.
ibmcloud resource service-aliasesList service aliases.
ibmcloud resource service-bindings <service_instance>List service bindings.
IBM Cloud Catalog
ibmcloud catalog search <keyword>Search the IBM Cloud catalog.
ibmcloud catalog service <service>Display details about a catalog service.
ibmcloud catalog service-marketplace <service>Show marketplace information for a service.
IBM Cloud Object Storage
ibmcloud cos bucketsList Object Storage buckets using the COS plugin.
ibmcloud cos bucket-create --bucket <bucket_name>Create an Object Storage bucket.
ibmcloud cos bucket-delete --bucket <bucket_name>Delete an Object Storage bucket.
ibmcloud cos objects --bucket <bucket_name>List objects in a bucket.
ibmcloud cos object-head --bucket <bucket_name> --key <object>Display metadata for an object.
ibmcloud cos object-delete --bucket <bucket_name> --key <object>Delete an object from a bucket.
IBM Cloud VPC
ibmcloud is vpcsList IBM Cloud VPCs.
ibmcloud is vpc-create <name>Create a VPC.
ibmcloud is vpc <id>Display VPC details.
ibmcloud is vpc-delete <id>Delete a VPC.
ibmcloud is subnetsList VPC subnets.
ibmcloud is subnet <id>Display subnet details.
ibmcloud is security-groupsList VPC security groups.
ibmcloud is security-group-rules <security_group_id>List security group rules.
IBM Cloud VPC Virtual Servers
ibmcloud is instancesList VPC virtual server instances.
ibmcloud is instance <id>Display virtual server details.
ibmcloud is instance-createCreate a VPC virtual server instance.
ibmcloud is instance-start <id>Start a virtual server instance.
ibmcloud is instance-stop <id>Stop a virtual server instance.
ibmcloud is instance-reboot <id>Reboot a virtual server instance.
ibmcloud is instance-delete <id>Delete a virtual server instance.
IBM Cloud VPC Images and Volumes
ibmcloud is imagesList available VPC images.
ibmcloud is image <id>Display image details.
ibmcloud is volumesList block storage volumes.
ibmcloud is volume <id>Display volume details.
ibmcloud is volume-create <name>Create a block storage volume.
ibmcloud is volume-delete <id>Delete a block storage volume.
IBM Cloud Load Balancers
ibmcloud is load-balancersList VPC load balancers.
ibmcloud is load-balancer <id>Display load balancer details.
ibmcloud is load-balancer-createCreate a VPC load balancer.
ibmcloud is load-balancer-delete <id>Delete a load balancer.
IBM Cloud Kubernetes Service
ibmcloud plugin install container-serviceInstall the IBM Cloud Kubernetes Service CLI plugin.
ibmcloud ks clustersList IBM Cloud Kubernetes Service clusters.
ibmcloud ks cluster get --cluster <cluster>Display Kubernetes cluster details.
ibmcloud ks worker ls --cluster <cluster>List worker nodes in a cluster.
ibmcloud ks worker-reboot --cluster <cluster> --worker <worker>Reboot a Kubernetes worker node.
ibmcloud ks worker-rm --cluster <cluster> --worker <worker>Remove a worker node.
ibmcloud ks cluster config --cluster <cluster>Configure kubectl access to a Kubernetes cluster.
IBM Cloud Code Engine
ibmcloud plugin install code-engineInstall the IBM Cloud Code Engine CLI plugin.
ibmcloud ce project listList Code Engine projects.
ibmcloud ce project create --name <project>Create a Code Engine project.
ibmcloud ce project select --name <project>Select a Code Engine project.
ibmcloud ce app listList Code Engine applications.
ibmcloud ce app create --name <app> --image <image>Create a Code Engine application from a container image.
ibmcloud ce app get --name <app>Display Code Engine application details.
ibmcloud ce app delete --name <app>Delete a Code Engine application.
ibmcloud ce job listList Code Engine jobs.
IBM Cloud Container Registry
ibmcloud cr loginAuthenticate Docker with IBM Cloud Container Registry.
ibmcloud cr namespacesList Container Registry namespaces.
ibmcloud cr namespace-add <namespace>Create a Container Registry namespace.
ibmcloud cr imagesList container images.
ibmcloud cr image-inspect <image>Inspect a container image.
ibmcloud cr image-rm <image>Delete a container image.
ibmcloud cr image-pruneRemove unused container images.
IBM Cloud Functions
ibmcloud plugin install cloud-functionsInstall the IBM Cloud Functions CLI plugin.
ibmcloud fn namespace listList Cloud Functions namespaces.
ibmcloud fn action listList Cloud Functions actions.
ibmcloud fn action create <name> <file>Create a Cloud Functions action.
ibmcloud fn action invoke <name>Invoke a Cloud Functions action.
ibmcloud fn action delete <name>Delete a Cloud Functions action.
IBM Cloud Databases
ibmcloud resource service-instancesList provisioned IBM Cloud database service instances.
ibmcloud resource service-instance <name>Display database service instance details.
ibmcloud resource service-keys <service_instance>List service credentials for a database service.
ibmcloud resource service-key-create <name> <service_instance>Create credentials for a service instance.
IBM Cloud Monitoring
ibmcloud resource service-instancesList IBM Cloud monitoring service instances.
ibmcloud resource service-instance <name>Inspect a monitoring service instance.
ibmcloud resource service-bindings <service_instance>List bindings associated with a monitoring service.
IBM Cloud Secrets Manager
ibmcloud plugin install secrets-managerInstall the IBM Cloud Secrets Manager CLI plugin.
ibmcloud secrets-manager secret-listList secrets available through Secrets Manager.
ibmcloud secrets-manager secretDisplay information about a secret.
IBM Cloud Resource Controller
ibmcloud resource service-instancesList service instances managed by IBM Cloud Resource Controller.
ibmcloud resource service-instance-create <name> <service> <plan> <location>Create a service instance.
ibmcloud resource service-instance-delete <name>Delete a service instance.
ibmcloud resource service-aliasesList service aliases.
IBM Cloud DevOps Workflow
ibmcloud login --apikey <api_key>Authenticate CI/CD jobs using an IBM Cloud API key.
ibmcloud target -r <region>Select the IBM Cloud region used by the pipeline.
ibmcloud target -g <resource_group>Select the resource group used by the pipeline.
ibmcloud cr loginAuthenticate Docker with IBM Cloud Container Registry.
docker build -t <image>:<tag> .Build a container image for an IBM Cloud deployment.
docker push <registry>/<namespace>/<image>:<tag>Push the image to IBM Cloud Container Registry.
ibmcloud ce app update --name <app> --image <image>Deploy an updated container image to Code Engine.
IBM Cloud CLI Output and Troubleshooting
ibmcloud helpDisplay general CLI help.
ibmcloud <command> --helpDisplay help for a specific command.
ibmcloud plugin listCheck installed plugin versions and availability of updates.
ibmcloud targetVerify the currently targeted account, region and resource group.
ibmcloud logoutClear the current login session before authenticating again.
ibmcloud login --ssoUse SSO authentication when a federated identity is required.
Useful IBM Cloud DevOps Commands
ibmcloud -vCheck the IBM Cloud CLI version before troubleshooting.
ibmcloud plugin listCheck installed service plugins.
ibmcloud targetVerify the current deployment target.
ibmcloud resource service-instancesInspect deployed cloud service instances.
ibmcloud is instancesInspect VPC compute instances.
ibmcloud ks clustersInspect IBM Cloud Kubernetes clusters.
ibmcloud ce app listInspect Code Engine applications.
ibmcloud cr imagesInspect container images.
IBM Cloud CLI Setup and Version
ibmcloud -vDisplay the installed IBM Cloud CLI version.
ibmcloud helpDisplay IBM Cloud CLI help and available commands.
ibmcloud updateUpdate the IBM Cloud CLI to the latest version.
ibmcloud config --listDisplay current IBM Cloud CLI configuration.
IBM Cloud Login and Authentication
ibmcloud loginLog in to IBM Cloud interactively.
ibmcloud login --ssoLog in using a federated IBM Cloud identity.
ibmcloud login --apikey <api_key>Log in using an IBM Cloud API key.
ibmcloud logoutLog out from the current IBM Cloud session.
ibmcloud targetDisplay the current targeted account, resource group and region.
ibmcloud target -r us-southTarget a specific IBM Cloud region.
ibmcloud target -g <resource_group>Target a specific resource group.
IBM Cloud Plugins
ibmcloud plugin listList installed IBM Cloud CLI plugins.
ibmcloud plugin reposList configured plugin repositories.
ibmcloud plugin repo-pluginsList plugins available from configured repositories.
ibmcloud plugin install <plugin>Install an IBM Cloud CLI plugin.
ibmcloud plugin install <plugin> -v <version>Install a specific plugin version.
ibmcloud plugin updateCheck for and update installed plugins.
ibmcloud plugin update --allUpdate all available plugins.
ibmcloud plugin uninstall <plugin>Remove an installed plugin.
ibmcloud plugin show <plugin>Show details about an installed plugin.
IBM Cloud Accounts and Resource Groups
ibmcloud account showDisplay information about the current IBM Cloud account.
ibmcloud resource groupsList resource groups.
ibmcloud resource groupDisplay the current targeted resource group.
ibmcloud resource group-create <name>Create a resource group.
ibmcloud resource group-update <name>Update a resource group.
ibmcloud resource group-delete <name>Delete a resource group.
IBM Cloud IAM
ibmcloud iam service-id <name>Create a service ID.
ibmcloud iam service-idsList service IDs.
ibmcloud iam service-id-delete <id>Delete a service ID.
ibmcloud iam service-api-key-create <service_id> <name>Create an API key for a service ID.
ibmcloud iam service-api-keys <service_id>List API keys for a service ID.
ibmcloud iam api-keysList API keys associated with the current user.
ibmcloud iam user-policies <user>List IAM policies for a user.
IBM Cloud Resources
ibmcloud resource service-instancesList service instances in the targeted resource group.
ibmcloud resource service-instance <name>Display details for a service instance.
ibmcloud resource service-instance-create <name> <service> <plan> <location>Create a service instance.
ibmcloud resource service-instance-delete <name>Delete a service instance.
ibmcloud resource service-aliasesList service aliases.
ibmcloud resource service-bindings <service_instance>List service bindings.
IBM Cloud Catalog
ibmcloud catalog search <keyword>Search the IBM Cloud catalog.
ibmcloud catalog service <service>Display details about a catalog service.
ibmcloud catalog service-marketplace <service>Show marketplace information for a service.
IBM Cloud Object Storage
ibmcloud cos bucketsList Object Storage buckets using the COS plugin.
ibmcloud cos bucket-create --bucket <bucket_name>Create an Object Storage bucket.
ibmcloud cos bucket-delete --bucket <bucket_name>Delete an Object Storage bucket.
ibmcloud cos objects --bucket <bucket_name>List objects in a bucket.
ibmcloud cos object-head --bucket <bucket_name> --key <object>Display metadata for an object.
ibmcloud cos object-delete --bucket <bucket_name> --key <object>Delete an object from a bucket.
IBM Cloud VPC
ibmcloud is vpcsList IBM Cloud VPCs.
ibmcloud is vpc-create <name>Create a VPC.
ibmcloud is vpc <id>Display VPC details.
ibmcloud is vpc-delete <id>Delete a VPC.
ibmcloud is subnetsList VPC subnets.
ibmcloud is subnet <id>Display subnet details.
ibmcloud is security-groupsList VPC security groups.
ibmcloud is security-group-rules <security_group_id>List security group rules.
IBM Cloud VPC Virtual Servers
ibmcloud is instancesList VPC virtual server instances.
ibmcloud is instance <id>Display virtual server details.
ibmcloud is instance-createCreate a VPC virtual server instance.
ibmcloud is instance-start <id>Start a virtual server instance.
ibmcloud is instance-stop <id>Stop a virtual server instance.
ibmcloud is instance-reboot <id>Reboot a virtual server instance.
ibmcloud is instance-delete <id>Delete a virtual server instance.
IBM Cloud VPC Images and Volumes
ibmcloud is imagesList available VPC images.
ibmcloud is image <id>Display image details.
ibmcloud is volumesList block storage volumes.
ibmcloud is volume <id>Display volume details.
ibmcloud is volume-create <name>Create a block storage volume.
ibmcloud is volume-delete <id>Delete a block storage volume.
IBM Cloud Load Balancers
ibmcloud is load-balancersList VPC load balancers.
ibmcloud is load-balancer <id>Display load balancer details.
ibmcloud is load-balancer-createCreate a VPC load balancer.
ibmcloud is load-balancer-delete <id>Delete a load balancer.
IBM Cloud Kubernetes Service
ibmcloud plugin install container-serviceInstall the IBM Cloud Kubernetes Service CLI plugin.
ibmcloud ks clustersList IBM Cloud Kubernetes Service clusters.
ibmcloud ks cluster get --cluster <cluster>Display Kubernetes cluster details.
ibmcloud ks worker ls --cluster <cluster>List worker nodes in a cluster.
ibmcloud ks worker-reboot --cluster <cluster> --worker <worker>Reboot a Kubernetes worker node.
ibmcloud ks worker-rm --cluster <cluster> --worker <worker>Remove a worker node.
ibmcloud ks cluster config --cluster <cluster>Configure kubectl access to a Kubernetes cluster.
IBM Cloud Code Engine
ibmcloud plugin install code-engineInstall the IBM Cloud Code Engine CLI plugin.
ibmcloud ce project listList Code Engine projects.
ibmcloud ce project create --name <project>Create a Code Engine project.
ibmcloud ce project select --name <project>Select a Code Engine project.
ibmcloud ce app listList Code Engine applications.
ibmcloud ce app create --name <app> --image <image>Create a Code Engine application from a container image.
ibmcloud ce app get --name <app>Display Code Engine application details.
ibmcloud ce app delete --name <app>Delete a Code Engine application.
ibmcloud ce job listList Code Engine jobs.
IBM Cloud Container Registry
ibmcloud cr loginAuthenticate Docker with IBM Cloud Container Registry.
ibmcloud cr namespacesList Container Registry namespaces.
ibmcloud cr namespace-add <namespace>Create a Container Registry namespace.
ibmcloud cr imagesList container images.
ibmcloud cr image-inspect <image>Inspect a container image.
ibmcloud cr image-rm <image>Delete a container image.
ibmcloud cr image-pruneRemove unused container images.
IBM Cloud Functions
ibmcloud plugin install cloud-functionsInstall the IBM Cloud Functions CLI plugin.
ibmcloud fn namespace listList Cloud Functions namespaces.
ibmcloud fn action listList Cloud Functions actions.
ibmcloud fn action create <name> <file>Create a Cloud Functions action.
ibmcloud fn action invoke <name>Invoke a Cloud Functions action.
ibmcloud fn action delete <name>Delete a Cloud Functions action.
IBM Cloud Databases
ibmcloud resource service-instancesList provisioned IBM Cloud database service instances.
ibmcloud resource service-instance <name>Display database service instance details.
ibmcloud resource service-keys <service_instance>List service credentials for a database service.
ibmcloud resource service-key-create <name> <service_instance>Create credentials for a service instance.
IBM Cloud Monitoring
ibmcloud resource service-instancesList IBM Cloud monitoring service instances.
ibmcloud resource service-instance <name>Inspect a monitoring service instance.
ibmcloud resource service-bindings <service_instance>List bindings associated with a monitoring service.
IBM Cloud Secrets Manager
ibmcloud plugin install secrets-managerInstall the IBM Cloud Secrets Manager CLI plugin.
ibmcloud secrets-manager secret-listList secrets available through Secrets Manager.
ibmcloud secrets-manager secretDisplay information about a secret.
IBM Cloud Resource Controller
ibmcloud resource service-instancesList service instances managed by IBM Cloud Resource Controller.
ibmcloud resource service-instance-create <name> <service> <plan> <location>Create a service instance.
ibmcloud resource service-instance-delete <name>Delete a service instance.
ibmcloud resource service-aliasesList service aliases.
IBM Cloud DevOps Workflow
ibmcloud login --apikey <api_key>Authenticate CI/CD jobs using an IBM Cloud API key.
ibmcloud target -r <region>Select the IBM Cloud region used by the pipeline.
ibmcloud target -g <resource_group>Select the resource group used by the pipeline.
ibmcloud cr loginAuthenticate Docker with IBM Cloud Container Registry.
docker build -t <image>:<tag> .Build a container image for an IBM Cloud deployment.
docker push <registry>/<namespace>/<image>:<tag>Push the image to IBM Cloud Container Registry.
ibmcloud ce app update --name <app> --image <image>Deploy an updated container image to Code Engine.
IBM Cloud CLI Output and Troubleshooting
ibmcloud helpDisplay general CLI help.
ibmcloud <command> --helpDisplay help for a specific command.
ibmcloud plugin listCheck installed plugin versions and availability of updates.
ibmcloud targetVerify the currently targeted account, region and resource group.
ibmcloud logoutClear the current login session before authenticating again.
ibmcloud login --ssoUse SSO authentication when a federated identity is required.
Useful IBM Cloud DevOps Commands
ibmcloud -vCheck the IBM Cloud CLI version before troubleshooting.
ibmcloud plugin listCheck installed service plugins.
ibmcloud targetVerify the current deployment target.
ibmcloud resource service-instancesInspect deployed cloud service instances.
ibmcloud is instancesInspect VPC compute instances.
ibmcloud ks clustersInspect IBM Cloud Kubernetes clusters.
ibmcloud ce app listInspect Code Engine applications.
ibmcloud cr imagesInspect container images.
Recommended IBM Cloud CLI Workflow
ibmcloud -v ibmcloud login --apikey <api_key> ibmcloud target -r <region> ibmcloud target -g <resource_group> ibmcloud plugin list ibmcloud cr login docker build -t <image>:<tag> . docker push <registry>/<namespace>/<image>:<tag> ibmcloud ce app update --name <app> --image <image>