diff --git a/docs/configuration.md b/docs/configuration.md index b900e0fb..0388d84c 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -341,7 +341,7 @@ Refer to `loglevel` to configure the level of messages printed. ## loglevel -> **DEPRECATED:** Please use [log](#log) instead. +> **DEPRECATED:** Please use [log](configuration.md#log) instead. loglevel: debug @@ -1251,7 +1251,7 @@ Declare parameters for constructing the redis connections. Registry instances may use the Redis instance for several applications. The current purpose is caching information about immutable blobs. Most of the options below control how the registry connects to redis. You can control the pool's behavior -with the [pool](#pool) subsection. +with the [pool](configuration.md#pool) subsection. It's advisable to configure Redis itself with the **allkeys-lru** eviction policy as the registry does not set an expire value on keys. diff --git a/docs/deploying.md b/docs/deploying.md index 1ac25093..1aa42aa0 100644 --- a/docs/deploying.md +++ b/docs/deploying.md @@ -154,7 +154,7 @@ Except for registries running on secure local networks, registries should always The simplest way to achieve access restriction is through basic authentication (this is very similar to other web servers' basic authentication mechanism). -> **Warning**: You **cannot** use authentication with an insecure registry. You have to [configure TLS first](#running-a-domain-registry) for this to work. +> **Warning**: You **cannot** use authentication with an insecure registry. You have to [configure TLS first](deploying.md#running-a-domain-registry) for this to work. First create a password file with one entry for the user "testuser", with password "testpassword": diff --git a/docs/glossary.md b/docs/glossary.md index 00be147f..61c8d1dc 100644 --- a/docs/glossary.md +++ b/docs/glossary.md @@ -11,7 +11,7 @@ This page contains definitions for distribution related terms.
A blob is any kind of content that is stored by a Registry under a content-addressable identifier (a "digest").
- Layers are a good example of "blobs". + Layers are a good example of "blobs".
An image is a named set of immutable data from which a Docker container can be created.
- An image is represented by a json file called a manifest, and is conceptually a set of layers. + An image is represented by a json file called a manifest, and is conceptually a set of layers. - Image names indicate the location where they can be pulled from and pushed to, as they usually start with a registry domain name and port. + Image names indicate the location where they can be pulled from and pushed to, as they usually start with a registry domain name and port.
A layer is a tar archive bundling partial content from a filesystem.
- Layers from an image are usually extracted in order on top of each other to make up a root filesystem from which containers run out. + Layers from an image are usually extracted in order on top of each other to make up a root filesystem from which containers run out.
A registry is a service that let you store and deliver images.+
A registry is a service that let you store and deliver images.
A scope is the portion of a namespace onto which a given authorization token is granted.
A tag is conceptually a "version" of a named image.+
A tag is conceptually a "version" of a named image.
Example: `docker pull myimage:latest` instructs docker to pull the image "myimage" in version "latest".
- +