# Registries

A registry is a repository of container images or OCI-format Helm charts that can be pulled and deployed on a containerized infrastructure. Portainer supports connecting registries to the Portainer Server instance, allowing you to use those registries when deploying containers.

{% hint style="info" %}
OCI registries are only supported in Portainer Business Edition.
{% endhint %}

<figure><img src="/files/ojjDJxVxa4xAsZlDZVor" alt=""><figcaption></figcaption></figure>

{% content-ref url="/pages/-MhWQPU0pJLi4lFnd4Yi" %}
[Add a new registry](/2.33-lts/admin/registries/add.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhWQbatjyF3DWDUsE8g" %}
[Add a custom registry](/2.33-lts/admin/registries/add/custom.md)
{% endcontent-ref %}

With Portainer Business Edition you can also browse and manage your registries within Portainer itself.

{% content-ref url="/pages/NRYsukr9bZqfILOWAnbG" %}
[Browse a registry](/2.33-lts/admin/registries/browse.md)
{% endcontent-ref %}

{% content-ref url="/pages/puMmLjVDloCwLSNeFyiI" %}
[Manage a registry](/2.33-lts/admin/registries/manage.md)
{% endcontent-ref %}

## Hiding anonymous Docker Hub

By default the **Docker Hub (anonymous)** registry is available to all users. If you would prefer to hide this from the registry selection, you can click **Hide for all users**.

<figure><img src="/files/dT3I6H4nZrbkgpDqfr3l" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
As the anonymous Docker Hub access is built into Docker itself this does not fully disable access to this registry, but it does hide it from the dropdown list of registries in the Portainer UI. In addition, if no other registries are available to a user the Docker Hub (anonymous) option will be displayed regardless of this setting.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.portainer.io/2.33-lts/admin/registries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
