# Add a new registry

From the menu select **Registries** then click **Add registry**.

<figure><img src="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/3efb1Gfen20M27zCkwvO/Add-registry-new.gif" alt=""><figcaption></figcaption></figure>

From the **Registry provider** section select the type of registry you want to add. Portainer provides configuration support for a number of popular registry providers:

{% content-ref url="add/dockerhub" %}
[dockerhub](https://docs.portainer.io/admin/registries/add/dockerhub)
{% endcontent-ref %}

{% content-ref url="add/ecr" %}
[ecr](https://docs.portainer.io/admin/registries/add/ecr)
{% endcontent-ref %}

{% content-ref url="add/quay" %}
[quay](https://docs.portainer.io/admin/registries/add/quay)
{% endcontent-ref %}

{% content-ref url="add/proget" %}
[proget](https://docs.portainer.io/admin/registries/add/proget)
{% endcontent-ref %}

{% content-ref url="add/azure" %}
[azure](https://docs.portainer.io/admin/registries/add/azure)
{% endcontent-ref %}

{% content-ref url="add/gitlab" %}
[gitlab](https://docs.portainer.io/admin/registries/add/gitlab)
{% endcontent-ref %}

{% content-ref url="add/ghcr" %}
[ghcr](https://docs.portainer.io/admin/registries/add/ghcr)
{% endcontent-ref %}

You can also add your own custom registry:

{% content-ref url="add/custom" %}
[custom](https://docs.portainer.io/admin/registries/add/custom)
{% endcontent-ref %}
