<commit_before># Using authentication for a registry

Many container image registries require authentication. This document explains how to configure container management software like Docker, Kubernetes, rkt, and Mesos to authenticate with and pull containers from registries like [Quay][quay-site] and [Docker Hub][docker-hub-site].

## Using a Quay robot for registry auth

The recommended way to authenticate container manager software with [quay.io][quay-site] is via a [Quay Robot][quay-robot]. The robot account acts as an authentication token wth some nice features, including:

* Readymade repository authentication configuration files
* Credentials are limited to specific repositories
* Choose from read, write, or admin privileges
* Token regeneration

![Quay Robot settings][quay-bot-img]<commit_msg>Update registry-authentication.md<commit_after># Using authentication for a registry

Many container image registries require authentication. This document explains how to configure container management software like Docker, Kubernetes, rkt, and Mesos to authenticate with and pull containers from registries like [Quay][quay-site] and [Docker Hub][docker-hub-site].

## Using a Quay robot for registry auth

The recommended way to authenticate container manager software with [quay.io][quay-site] is via a [Quay Robot][quay-robot]. The robot account acts as an authentication token with some nice features, including:

* Readymade repository authentication configuration files
* Credentials are limited to specific repositories
* Choose from read, write, or admin privileges
* Token regeneration

![Quay Robot settings][quay-bot-img]
{'fraction_non_alphanumeric': 0.06071645415907711, 'fraction_numerical': 0.0, 'mean_word_length': 5.866666666666666, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1438218', 'n_tokens_mistral': 411, 'n_tokens_neox': 386, 'n_words': 196}