mirror of
https://github.com/distribution/distribution
synced 2024-11-06 19:35:52 +01:00
docs: note restriction on URL format of mirrors
Signed-off-by: David Karlsson <david.karlsson@docker.com>
This commit is contained in:
parent
ba46c769b3
commit
9d1f71c801
@ -31,6 +31,18 @@ relying entirely on your local registry is the simplest scenario.
|
|||||||
It's currently not possible to mirror another private registry. Only the central
|
It's currently not possible to mirror another private registry. Only the central
|
||||||
Hub can be mirrored.
|
Hub can be mirrored.
|
||||||
|
|
||||||
|
The URL of a pull-through registry mirror must be the root of a domain.
|
||||||
|
No path components other than an optional trailing slash (`/`) are allowed.
|
||||||
|
The following table shows examples of allowed and disallowed mirror URLs.
|
||||||
|
|
||||||
|
| URL | Allowed |
|
||||||
|
| -------------------------------------- | ------- |
|
||||||
|
| `https://mirror.company.example` | Yes |
|
||||||
|
| `https://mirror.company.example/` | Yes |
|
||||||
|
| `https://mirror.company.example/foo` | No |
|
||||||
|
| `https://mirror.company.example#bar` | No |
|
||||||
|
| `https://mirror.company.example?baz=1` | No |
|
||||||
|
|
||||||
> **Note**
|
> **Note**
|
||||||
>
|
>
|
||||||
> Mirrors of Docker Hub are still subject to Docker's [fair usage policy](https://www.docker.com/pricing/resource-consumption-updates){: target="blank" rel="noopener" class=“”}.
|
> Mirrors of Docker Hub are still subject to Docker's [fair usage policy](https://www.docker.com/pricing/resource-consumption-updates){: target="blank" rel="noopener" class=“”}.
|
||||||
@ -110,10 +122,14 @@ and add the `registry-mirrors` key and value, to make the change persistent.
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"registry-mirrors": ["https://<my-docker-mirror-host>"]
|
"registry-mirrors": ["https://mirror.company.example"]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> **Note**
|
||||||
|
>
|
||||||
|
> The mirror URL must be the root of the domain.
|
||||||
|
|
||||||
Save the file and reload Docker for the change to take effect.
|
Save the file and reload Docker for the change to take effect.
|
||||||
|
|
||||||
> Some log messages that appear to be errors are actually informational messages.
|
> Some log messages that appear to be errors are actually informational messages.
|
||||||
|
Loading…
Reference in New Issue
Block a user