docs: update some URLs and remove some of the Docker branding
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
ae24899119
commit
3b83bce74d
@ -1238,7 +1238,7 @@ Use the `manifests` subsection to configure validation of manifests. If
|
|||||||
#### `urls`
|
#### `urls`
|
||||||
|
|
||||||
The `allow` and `deny` options are each a list of
|
The `allow` and `deny` options are each a list of
|
||||||
[regular expressions](https://godoc.org/regexp/syntax) that restrict the URLs in
|
[regular expressions](https://pkg.go.dev/regexp/syntax) that restrict the URLs in
|
||||||
pushed manifests.
|
pushed manifests.
|
||||||
|
|
||||||
If `allow` is unset, pushing a manifest containing URLs fails.
|
If `allow` is unset, pushing a manifest containing URLs fails.
|
||||||
|
@ -75,9 +75,9 @@ repository | string | Repository identifies the named repository.
|
|||||||
fromRepository | string | FromRepository identifies the named repository which a blob was mounted from if appropriate.
|
fromRepository | string | FromRepository identifies the named repository which a blob was mounted from if appropriate.
|
||||||
url | string | URL provides a direct link to the content.
|
url | string | URL provides a direct link to the content.
|
||||||
tag | string | Tag identifies a tag name in tag events.
|
tag | string | Tag identifies a tag name in tag events.
|
||||||
request | [RequestRecord](https://godoc.org/github.com/docker/distribution/notifications#RequestRecord) | Request covers the request that generated the event.
|
request | [RequestRecord](https://pkg.go.dev/github.com/distribution/distribution/notifications#RequestRecord) | Request covers the request that generated the event.
|
||||||
actor | [ActorRecord](https://godoc.org/github.com/docker/distribution/notifications#ActorRecord). | Actor specifies the agent that initiated the event. For most situations, this could be from the authorization context of the request.
|
actor | [ActorRecord](https://pkg.go.dev/github.com/distribution/distribution/notifications#ActorRecord). | Actor specifies the agent that initiated the event. For most situations, this could be from the authorization context of the request.
|
||||||
source | [SourceRecord](https://godoc.org/github.com/docker/distribution/notifications#SourceRecord) | Source identifies the registry node that generated the event. Put differently, while the actor "initiates" the event, the source "generates" it.
|
source | [SourceRecord](https://pkg.go.dev/github.com/distribution/distribution/notifications#SourceRecord) | Source identifies the registry node that generated the event. Put differently, while the actor "initiates" the event, the source "generates" it.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -344,5 +344,5 @@ which can be wired up to achieve interesting behavior. If this system doesn't
|
|||||||
provide acceptable guarantees, adding a transactional `Sink` to the registry
|
provide acceptable guarantees, adding a transactional `Sink` to the registry
|
||||||
is a possibility, although it may have an effect on request service time.
|
is a possibility, although it may have an effect on request service time.
|
||||||
See the
|
See the
|
||||||
[godoc](https://godoc.org/github.com/docker/distribution/notifications#Sink)
|
[godoc](https://pkg.go.dev/github.com/distribution/distribution/notifications#Sink)
|
||||||
for more information.
|
for more information.
|
||||||
|
@ -40,9 +40,9 @@ you want through the secondary authentication mechanism implemented inside your
|
|||||||
proxy, it also requires that you move TLS termination from the Registry to the
|
proxy, it also requires that you move TLS termination from the Registry to the
|
||||||
proxy itself.
|
proxy itself.
|
||||||
|
|
||||||
> **Note**: Docker does not recommend binding your registry to `localhost:5000` without
|
> **Note**: It is not recommended to bind your registry to `localhost:5000` without
|
||||||
> authentication. This creates a potential loophole in your Docker Registry security.
|
> authentication. This creates a potential loophole in your registry security.
|
||||||
> As a result, anyone who can log on to the server where your Docker Registry is running
|
> As a result, anyone who can log on to the server where your registry is running
|
||||||
> can push images without authentication.
|
> can push images without authentication.
|
||||||
|
|
||||||
Furthermore, introducing an extra http layer in your communication pipeline
|
Furthermore, introducing an extra http layer in your communication pipeline
|
||||||
@ -70,7 +70,7 @@ proxy_set_header X-Forwarded-Proto $scheme;
|
|||||||
|
|
||||||
Otherwise Nginx resets the ELB's values, and the requests are not routed
|
Otherwise Nginx resets the ELB's values, and the requests are not routed
|
||||||
properly. For more information, see
|
properly. For more information, see
|
||||||
[#970](https://github.com/docker/distribution/issues/970).
|
[#970](https://github.com/distribution/distribution/issues/970).
|
||||||
|
|
||||||
## Setting things up
|
## Setting things up
|
||||||
|
|
||||||
|
@ -33,11 +33,11 @@ If you don't, the TLDR is:
|
|||||||
|
|
||||||
If you want to understand, you should read [How to Write Go Code](https://golang.org/doc/code.html).
|
If you want to understand, you should read [How to Write Go Code](https://golang.org/doc/code.html).
|
||||||
|
|
||||||
## Checkout the Docker Distribution source tree
|
## Checkout the source tree
|
||||||
|
|
||||||
mkdir -p $GOPATH/src/github.com/docker
|
mkdir -p $GOPATH/src/github.com/distribution
|
||||||
git clone https://github.com/docker/distribution.git $GOPATH/src/github.com/docker/distribution
|
git clone https://github.com/distribution/distribution.git $GOPATH/src/github.com/distribution/distribution
|
||||||
cd $GOPATH/src/github.com/docker/distribution
|
cd $GOPATH/src/github.com/distribution/distribution
|
||||||
|
|
||||||
## Build the binary
|
## Build the binary
|
||||||
|
|
||||||
@ -52,23 +52,23 @@ Copy the registry configuration file in place:
|
|||||||
mkdir /Users/Shared/Registry
|
mkdir /Users/Shared/Registry
|
||||||
cp docs/osx/config.yml /Users/Shared/Registry/config.yml
|
cp docs/osx/config.yml /Users/Shared/Registry/config.yml
|
||||||
|
|
||||||
## Run the Docker Registry under launchd
|
## Run the registry under launchd
|
||||||
|
|
||||||
Copy the Docker registry plist into place:
|
Copy the registry plist into place:
|
||||||
|
|
||||||
plutil -lint docs/recipes/osx/com.docker.registry.plist
|
plutil -lint docs/recipes/osx/com.docker.registry.plist
|
||||||
cp docs/recipes/osx/com.docker.registry.plist ~/Library/LaunchAgents/
|
cp docs/recipes/osx/com.docker.registry.plist ~/Library/LaunchAgents/
|
||||||
chmod 644 ~/Library/LaunchAgents/com.docker.registry.plist
|
chmod 644 ~/Library/LaunchAgents/com.docker.registry.plist
|
||||||
|
|
||||||
Start the Docker registry:
|
Start the registry:
|
||||||
|
|
||||||
launchctl load ~/Library/LaunchAgents/com.docker.registry.plist
|
launchctl load ~/Library/LaunchAgents/com.docker.registry.plist
|
||||||
|
|
||||||
### Restart the docker registry service
|
### Restart the registry service
|
||||||
|
|
||||||
launchctl stop com.docker.registry
|
launchctl stop com.docker.registry
|
||||||
launchctl start com.docker.registry
|
launchctl start com.docker.registry
|
||||||
|
|
||||||
### Unload the docker registry service
|
### Unload the registry service
|
||||||
|
|
||||||
launchctl unload ~/Library/LaunchAgents/com.docker.registry.plist
|
launchctl unload ~/Library/LaunchAgents/com.docker.registry.plist
|
||||||
|
@ -100,7 +100,7 @@ alpha-numeric := /[a-z0-9]+/
|
|||||||
separator := /[_.]|__|[-]*/
|
separator := /[_.]|__|[-]*/
|
||||||
```
|
```
|
||||||
Full reference grammar is defined
|
Full reference grammar is defined
|
||||||
[here](https://godoc.org/github.com/distribution/distribution/reference). Currently
|
[here](https://pkg.go.dev/github.com/distribution/distribution/reference). Currently
|
||||||
the scope name grammar is a subset of the reference grammar.
|
the scope name grammar is a subset of the reference grammar.
|
||||||
|
|
||||||
> **NOTE:** that the `resourcename` may contain one `:` due to a possible port
|
> **NOTE:** that the `resourcename` may contain one `:` due to a possible port
|
||||||
|
@ -3,7 +3,7 @@ description: Explains how to use storage drivers
|
|||||||
keywords: registry, on-prem, images, tags, repository, distribution, storage drivers, advanced
|
keywords: registry, on-prem, images, tags, repository, distribution, storage drivers, advanced
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /registry/storagedrivers/
|
- /registry/storagedrivers/
|
||||||
title: Docker Registry storage driver
|
title: Registry storage driver
|
||||||
---
|
---
|
||||||
|
|
||||||
This document describes the registry storage driver model, implementation, and explains how to contribute new storage drivers.
|
This document describes the registry storage driver model, implementation, and explains how to contribute new storage drivers.
|
||||||
|
Loading…
Reference in New Issue
Block a user