diff --git a/storage/index.md b/storage/index.md index 9c6fc311e2..6b2cadfb68 100644 --- a/storage/index.md +++ b/storage/index.md @@ -99,7 +99,7 @@ mounts is to think about where the data lives on the Docker host. on the Docker host or within a container. It can be used by a container during the lifetime of the container, to store non-persistent state or sensitive information. For instance, internally, swarm services use `tmpfs` mounts to - mount [secrets](/engine/swarm/secrets.md) into a service's containers. + mount [secrets](../engine/swarm/secrets.md) into a service's containers. - **[named pipes](https://docs.microsoft.com/en-us/windows/desktop/ipc/named-pipes)**: An `npipe` mount can be used for communication between the Docker host and a container. Common use case is diff --git a/storage/storagedriver/aufs-driver.md b/storage/storagedriver/aufs-driver.md index 900d77a5fc..1bb87aa085 100644 --- a/storage/storagedriver/aufs-driver.md +++ b/storage/storagedriver/aufs-driver.md @@ -13,21 +13,19 @@ and you use Docker Engine - Community, consider using the newer [overlay2](overlayfs-driver.md){: target="_blank" class="_" }, which has potential performance advantages over the `aufs` storage driver. -> **Note**: AUFS is not supported on some distributions and Docker editions. See -> [Prerequisites](#prerequisites) > for more information about supported -> platforms, and see also -> [the order of preferences for storage drivers](selectadriver.md#storage-driver-order). +> **Note** +> +> AUFS is not supported on some distributions and Docker editions. See +> [Prerequisites](#prerequisites) for more information about supported +> platforms. ## Prerequisites - For Docker Engine - Community, AUFS is supported on Ubuntu, and on Debian versions prior to Stretch. - For Docker EE, AUFS is supported on Ubuntu. -- If you use Ubuntu, you need to - [install extra packages](/engine/install/ubuntu.md#recommended-extra-packages-for-trusty-1404){: target="_blank" class="_"} - to add the AUFS module to the kernel. If you do not install these packages, - you need to use `devicemapper` on Ubuntu 14.04 (which is not recommended), - or `overlay2` on Ubuntu 16.04 and higher, which is also supported. +- If you use Ubuntu, you need to add the AUFS module to the kernel. If you do + not install these packages, you need to use `overlay2`. - AUFS cannot use the following backing filesystems: `aufs`, `btrfs`, or `ecryptfs`. This means that the filesystem which contains `/var/lib/docker/aufs` cannot be one of these filesystem types. @@ -227,6 +225,6 @@ The following generic performance best practices also apply to AUFS. ## Related information -- [Volumes](/storage/volumes.md) -- [Understand images, containers, and storage drivers](imagesandcontainers.md) -- [Select a storage driver](selectadriver.md) +- [Volumes](../volumes.md) +- [Understand images, containers, and storage drivers](index.md) +- [Select a storage driver](select-storage-driver.md) diff --git a/storage/storagedriver/btrfs-driver.md b/storage/storagedriver/btrfs-driver.md index a062324f53..558dda1145 100644 --- a/storage/storagedriver/btrfs-driver.md +++ b/storage/storagedriver/btrfs-driver.md @@ -112,10 +112,8 @@ This procedure is essentially identical on SLES and Ubuntu. } ``` - See all storage options for each storage driver: - - - [Stable](/engine/reference/commandline/dockerd.md#storage-driver-options) - - [Edge](/edge/engine/reference/commandline/dockerd.md#storage-driver-options) + See all storage options for each storage driver in the + [daemon reference documentation](/engine/reference/commandline/dockerd/#storage-driver-options) 7. Start Docker. After it is running, verify that `btrfs` is being used as the storage driver. @@ -313,6 +311,6 @@ storage driver. ## Related Information -* [Volumes](/storage/volumes.md) -* [Understand images, containers, and storage drivers](imagesandcontainers.md) -* [Select a storage driver](selectadriver.md) +- [Volumes](../volumes.md) +- [Understand images, containers, and storage drivers](index.md) +- [Select a storage driver](select-storage-driver.md) diff --git a/storage/storagedriver/device-mapper-driver.md b/storage/storagedriver/device-mapper-driver.md index ea4cd941d8..8b80a00c0e 100644 --- a/storage/storagedriver/device-mapper-driver.md +++ b/storage/storagedriver/device-mapper-driver.md @@ -73,10 +73,8 @@ For production systems, see } ``` - See all storage options for each storage driver: - - - [Stable](/engine/reference/commandline/dockerd.md#storage-driver-options) - - [Edge](/edge/engine/reference/commandline/dockerd.md#storage-driver-options) + See all storage options for each storage driver in the + [daemon reference documentation](/engine/reference/commandline/dockerd/#storage-driver-options) Docker does not start if the `daemon.json` file contains badly-formed JSON. @@ -183,10 +181,8 @@ options in the table above. } ``` -See all storage options for each storage driver: - -- [Stable](/engine/reference/commandline/dockerd.md#storage-driver-options) -- [Edge](/edge/engine/reference/commandline/dockerd.md#storage-driver-options) +See all storage options for each storage driver in the +[daemon reference documentation](/engine/reference/commandline/dockerd/#storage-driver-options) Restart Docker for the changes to take effect. Docker invokes the commands to configure the block device for you. @@ -835,11 +831,11 @@ storage driver. by default `/var/lib/docker`. If your containers generate lots of log messages, this may lead to increased disk usage or the inability to manage your system due to a full disk. You can configure a - [log driver](/config/containers/logging/configure.md) to store your container + [log driver](../../config/containers/logging/configure.md) to store your container logs externally. ## Related Information -* [Volumes](/storage/volumes.md) -* [Understand images, containers, and storage drivers](imagesandcontainers.md) -* [Select a storage driver](selectadriver.md) +- [Volumes](../volumes.md) +- [Understand images, containers, and storage drivers](index.md) +- [Select a storage driver](select-storage-driver.md) diff --git a/storage/storagedriver/index.md b/storage/storagedriver/index.md index c06b2a8b3d..f25bd500be 100644 --- a/storage/storagedriver/index.md +++ b/storage/storagedriver/index.md @@ -400,5 +400,5 @@ work, with one or more virtual disks per virtual machine. ## Related information -* [Volumes](/storage/volumes.md) +* [Volumes](../volumes.md) * [Select a storage driver](select-storage-driver.md) diff --git a/storage/storagedriver/vfs-driver.md b/storage/storagedriver/vfs-driver.md index 206f668c1f..144e0252dd 100644 --- a/storage/storagedriver/vfs-driver.md +++ b/storage/storagedriver/vfs-driver.md @@ -130,6 +130,6 @@ same amount of room on disk. This is one of the disadvantages of using the ## Related information -* [Volumes](/storage/volumes.md) -* [Understand images, containers, and storage drivers](imagesandcontainers.md) +- [Understand images, containers, and storage drivers](index.md) +- [Select a storage driver](select-storage-driver.md) diff --git a/storage/storagedriver/zfs-driver.md b/storage/storagedriver/zfs-driver.md index be6c77db90..2cb59ca5b1 100644 --- a/storage/storagedriver/zfs-driver.md +++ b/storage/storagedriver/zfs-driver.md @@ -139,10 +139,8 @@ Edit `/etc/docker/daemon.json` and add the following: } ``` -See all storage options for each storage driver: - -- [Stable](/engine/reference/commandline/dockerd.md#storage-driver-options) -- [Edge](/edge/engine/reference/commandline/dockerd.md#storage-driver-options) +See all storage options for each storage driver in the +[daemon reference documentation](/engine/reference/commandline/dockerd/#storage-driver-options) Save and close the file, and restart Docker.