2018-04-02 21:00:20 +00:00
|
|
|
% registries.conf(5) System-wide registry configuration file
|
|
|
|
% Brent Baude
|
|
|
|
% Aug 2017
|
|
|
|
|
|
|
|
# NAME
|
|
|
|
registries.conf - Syntax of System Registry Configuration File
|
|
|
|
|
|
|
|
# DESCRIPTION
|
|
|
|
The REGISTRIES configuration file is a system-wide configuration file for container image
|
2018-07-25 18:08:21 +00:00
|
|
|
registries. The file format is TOML. The valid categories are: 'registries.search',
|
|
|
|
'registries.insecure', and 'registries.block'.
|
2018-04-02 21:00:20 +00:00
|
|
|
|
|
|
|
# FORMAT
|
2018-07-25 18:08:21 +00:00
|
|
|
The TOML_format is used to build a simple list format for registries under three
|
|
|
|
categories: `registries.search`, `registries.insecure`, and `registries.block`.
|
|
|
|
You can list multiple registries using a comma separated list.
|
2018-04-02 21:00:20 +00:00
|
|
|
|
|
|
|
Search registries are used when the caller of a container runtime does not fully specify the
|
|
|
|
container image that they want to execute. These registries are prepended onto the front
|
2018-07-25 18:08:21 +00:00
|
|
|
of the specified container image until the named image is found at a registry.
|
2018-04-02 21:00:20 +00:00
|
|
|
|
|
|
|
Insecure Registries. By default container runtimes use TLS when retrieving images
|
|
|
|
from a registry. If the registry is not setup with TLS, then the container runtime
|
|
|
|
will fail to pull images from the registry. If you add the registry to the list of
|
|
|
|
insecure registries then the container runtime will attempt use standard web protocols to
|
|
|
|
pull the image. It also allows you to pull from a registry with self-signed certificates.
|
2018-07-25 18:08:21 +00:00
|
|
|
Note insecure registries can be used for any registry, not just the registries listed
|
|
|
|
under search.
|
2018-04-02 21:00:20 +00:00
|
|
|
|
2018-07-25 18:08:21 +00:00
|
|
|
Block Registries. The registries in this category are are not pulled from when
|
|
|
|
retrieving images.
|
|
|
|
|
|
|
|
# EXAMPLE
|
|
|
|
The following example configuration defines two searchable registries, one
|
|
|
|
insecure registry, and two blocked registries.
|
2018-04-02 21:00:20 +00:00
|
|
|
|
|
|
|
```
|
|
|
|
[registries.search]
|
2018-07-25 18:08:21 +00:00
|
|
|
registries = ['registry1.com', 'registry2.com']
|
2018-04-02 21:00:20 +00:00
|
|
|
|
|
|
|
[registries.insecure]
|
2018-07-25 18:08:21 +00:00
|
|
|
registries = ['registry3.com']
|
|
|
|
|
|
|
|
[registries.block]
|
|
|
|
registries = ['registry.untrusted.com', 'registry.unsafe.com']
|
2018-04-02 21:00:20 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
# HISTORY
|
|
|
|
Aug 2017, Originally compiled by Brent Baude <bbaude@redhat.com>
|
2018-07-25 18:08:21 +00:00
|
|
|
Jun 2018, Updated by Tom Sweeney <tsweeney@redhat.com>
|