Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine. This documentation describes the IBM Containers API, which is based on the Docker Remote API. The API provides endpoints that you can use to create and manage your single containers and container groups in Bluemix. Endpoints are summarized under the following tags: - **Authentication**: Retrieve and refresh your TLS certificates. - **Private Docker images registry**: Create your own private Docker images registry in Bluemix by setting a namespace for your organization. - **Images**: View, build, and push your images to your private Bluemix registry so you can use them with IBM Containers. You can also scan your container images with the Vulnerability Advisor against standard policies set by the organization manager and a database of known Ubuntu iss
https://containers-api.ng.bluemix.net/v347 endpoints available
/buildBuild a Docker image from a Dockerfile
/tlskeyRetrieve the TLS Certificate
/images/jsonList all Docker images that are available in your private Bluemix registry.
/images/{id}Remove a Docker image.
/volumes/jsonList all volumes for a space
/tlskey/refreshRefresh the TLS Certificate
/volumes/createCreate a volume in a space
/volumes/{name}Share a volume with another space
/volumes/{name}Delete a volume
/containers/jsonList single containers in a space.
/volumes/fs/jsonList available file shares in a space
/containers/quotaRetrieve organization and space specific quota
/containers/quotaUpdate space quota
/containers/usageList container sizes and quota limits
/containers/createCreate and start a single container
/containers/groupsList all container groups in a space
/containers/groupsCreate and start a container group.
/volumes/fs/createCreate a file share in a space
/volumes/fs/{name}Delete a file share
/containers/versionList latest API version
/containers/messagesList messages for the user
/registry/namespacesRetrieve the namespace of an organization.
/volumes/{name}/jsonRetrieve detailed information about a volume.
/containers/{id}/statusList the current state of a container.
/volumes/fs/{name}/jsonInspect a file share
/containers/floating-ipsList available public IP addresses in a space
/containers/{name_or_id}Remove a single container
/volumes/fs/flavors/jsonList available file share sizes
/images/{name_or_id}/jsonInspect a Docker image in private Bluemix registry
/containers/{name_or_id}/jsonInspect a single container
/containers/{name_or_id}/stopStop a single container
/containers/{name_or_id}/pausePause a single container
/containers/{name_or_id}/startStart a single container
/containers/groups/{name_or_id}Inspect a container group.
/containers/groups/{name_or_id}Update a container group.
/containers/groups/{name_or_id}Stop and delete all container instances in a container group.
/containers/{name_or_id}/renameRename a single container
/containers/floating-ips/requestRequest a public IP address for a space
/containers/{name_or_id}/restartRestart a single container
/containers/{name_or_id}/unpauseUnpause a single container
/registry/namespaces/{namespace}Check the availability of a namespace
/registry/namespaces/{namespace}Set a namespace for your private Bluemix registry.
/containers/floating-ips/{ip}/releaseRelease public IP address
/containers/groups/{name_or_id}/maprouteMap a public route to a container group.
/containers/groups/{name_or_id}/unmaprouteUnmap a public route from a container group
/containers/{name_or_id}/floating-ips/{ip}/bindBind a public IP address to a single container
/containers/{name_or_id}/floating-ips/{ip}/unbindUnbind a public IP address from a container
Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine. This documentation describes the IBM Containers API, which is based on the Docker Remote API. The API provides endpoints that you can use to create and manage your single containers and container groups in Bluemix. Endpoints are summarized under the following tags: - **Authentication**: Retrieve and refresh your TLS certificates. - **Private Docker images registry**: Create your own private Docker images registry in Bluemix by setting a namespace for your organization. - **Images**: View, build, and push your images to your private Bluemix registry so you can use them with IBM Containers. You can also scan your container images with the Vulnerability Advisor against standard policies set by the organization manager and a database of known Ubuntu iss
https://containers-api.ng.bluemix.net/v347 endpoints available
/buildBuild a Docker image from a Dockerfile
/tlskeyRetrieve the TLS Certificate
/images/jsonList all Docker images that are available in your private Bluemix registry.
/images/{id}Remove a Docker image.
/volumes/jsonList all volumes for a space
/tlskey/refreshRefresh the TLS Certificate
/volumes/createCreate a volume in a space
/volumes/{name}Share a volume with another space
/volumes/{name}Delete a volume
/containers/jsonList single containers in a space.
/volumes/fs/jsonList available file shares in a space
/containers/quotaRetrieve organization and space specific quota
/containers/quotaUpdate space quota
/containers/usageList container sizes and quota limits
/containers/createCreate and start a single container
/containers/groupsList all container groups in a space
/containers/groupsCreate and start a container group.
/volumes/fs/createCreate a file share in a space
/volumes/fs/{name}Delete a file share
/containers/versionList latest API version
/containers/messagesList messages for the user
/registry/namespacesRetrieve the namespace of an organization.
/volumes/{name}/jsonRetrieve detailed information about a volume.
/containers/{id}/statusList the current state of a container.
/volumes/fs/{name}/jsonInspect a file share
/containers/floating-ipsList available public IP addresses in a space
/containers/{name_or_id}Remove a single container
/volumes/fs/flavors/jsonList available file share sizes
/images/{name_or_id}/jsonInspect a Docker image in private Bluemix registry
/containers/{name_or_id}/jsonInspect a single container
/containers/{name_or_id}/stopStop a single container
/containers/{name_or_id}/pausePause a single container
/containers/{name_or_id}/startStart a single container
/containers/groups/{name_or_id}Inspect a container group.
/containers/groups/{name_or_id}Update a container group.
/containers/groups/{name_or_id}Stop and delete all container instances in a container group.
/containers/{name_or_id}/renameRename a single container
/containers/floating-ips/requestRequest a public IP address for a space
/containers/{name_or_id}/restartRestart a single container
/containers/{name_or_id}/unpauseUnpause a single container
/registry/namespaces/{namespace}Check the availability of a namespace
/registry/namespaces/{namespace}Set a namespace for your private Bluemix registry.
/containers/floating-ips/{ip}/releaseRelease public IP address
/containers/groups/{name_or_id}/maprouteMap a public route to a container group.
/containers/groups/{name_or_id}/unmaprouteUnmap a public route from a container group
/containers/{name_or_id}/floating-ips/{ip}/bindBind a public IP address to a single container
/containers/{name_or_id}/floating-ips/{ip}/unbindUnbind a public IP address from a container