# Step-by-step guides for Container Registry

To work with Docker images, [configure Docker](configure-docker.md) and [get authenticated in Container Registry](authentication.md).

## Managing a Docker image {#docker-images}

* [Getting information about existing Docker images](docker-image/docker-image-list.md)
* [Creating a Docker image](docker-image/docker-image-create.md)
* [Pushing a Docker image to a registry](docker-image/docker-image-push.md)
* [Pulling a Docker image from a registry](docker-image/docker-image-pull.md)
* [Deleting a Docker image from a registry](docker-image/docker-image-delete.md)

## Managing Helm charts {#helm-charts}

* [Getting information about existing Helm charts](helm-chart/helm-chart-list.md)
* [Pushing a Helm chart to a registry](helm-chart/helm-chart-push.md)
* [Pulling a Helm chart from a registry](helm-chart/helm-chart-pull.md)
* [Deleting a Helm chart from a registry](helm-chart/helm-chart-delete.md)

## Managing a registry {#registry}

* [Getting information about existing registries](registry/registry-list.md)
* [Creating a registry](registry/registry-create.md)
* [Configuring access to a registry](registry/registry-access.md)
* [Updating a registry](registry/registry-update.md)
* [Getting information about a registry access policy](registry/registry-permissions-get.md)
* [Deleting a registry](registry/registry-delete.md)

## Managing a repository {#repository}

* [Getting information about existing repositories](repository/repository-list.md)
* [Creating a repository](repository/repository-create.md)

## Managing Docker image lifecycle policies {#lifecycle-policy}

* [Getting information about lifecycle policies](lifecycle-policy/lifecycle-policy-list.md)
* [Creating a lifecycle policy](lifecycle-policy/lifecycle-policy-create.md)
* [Updating a lifecycle policy](lifecycle-policy/lifecycle-policy-update.md)
* [Testing a lifecycle policy](lifecycle-policy/lifecycle-policy-dry-run.md)
* [Deleting a lifecycle policy](lifecycle-policy/lifecycle-policy-delete.md)

## Scanning Docker images for vulnerabilities {#scanning}

* [Scanning Docker images for vulnerabilities](scanning-docker-image.md)

## Creating a trigger for a registry {#trigger}

* [Creating a trigger for a registry](trigger-create.md)

## Working with roles {#roles}

* [Assigning a role for a resource](roles/grant.md)
* [Viewing roles assigned for a resource](roles/get-assigned-roles.md)
* [Revoking a role for a resource](roles/revoke.md)

## Working with Container Optimized Image {#coi}

For more information about working with a Container Optimized Image, see the [Container Solution](../../cos/index.md) documentation.