diff --git a/engine/admin/ambassador_pattern_linking.md b/engine/admin/ambassador_pattern_linking.md
index adb26d9650..172eac676a 100644
--- a/engine/admin/ambassador_pattern_linking.md
+++ b/engine/admin/ambassador_pattern_linking.md
@@ -1,9 +1,8 @@
---
+description: Using the Ambassador pattern to abstract (network) services
+keywords: Examples, Usage, links, docker, documentation, examples, names, name, container naming
redirect_from:
- /engine/articles/ambassador_pattern_linking/
-description: Using the Ambassador pattern to abstract (network) services
-keywords:
-- Examples, Usage, links, docker, documentation, examples, names, name, container naming
title: Link via an ambassador container
---
@@ -151,4 +150,4 @@ case `192.168.1.52:6379`.
apk add socat && \
rm -r /var/cache/
- CMD env | grep _TCP= | (sed 's/.*_PORT_\([0-9]*\)_TCP=tcp:\/\/\(.*\):\(.*\)/socat -t 100000000 TCP4-LISTEN:\1,fork,reuseaddr TCP4:\2:\3 \&/' && echo wait) | sh
+ CMD env | grep _TCP= | (sed 's/.*_PORT_\([0-9]*\)_TCP=tcp:\/\/\(.*\):\(.*\)/socat -t 100000000 TCP4-LISTEN:\1,fork,reuseaddr TCP4:\2:\3 \&/' && echo wait) | sh
\ No newline at end of file
diff --git a/engine/admin/ansible.md b/engine/admin/ansible.md
index 86d499f349..37f8b6a9f2 100644
--- a/engine/admin/ansible.md
+++ b/engine/admin/ansible.md
@@ -1,7 +1,6 @@
---
description: Installation and using Docker via Ansible
-keywords:
-- ansible, installation, usage, docker, documentation
+keywords: ansible, installation, usage, docker, documentation
title: Use Ansible
---
@@ -62,4 +61,4 @@ The documentation for the `ansible_container` module is present at
[docs.ansible.com](https://docs.ansible.com/ansible/docker_container_module.html).
Documentation covering Docker images, networks and services is also present
-at [docs.ansible.com](https://docs.ansible.com/ansible/list_of_cloud_modules.html#docker).
+at [docs.ansible.com](https://docs.ansible.com/ansible/list_of_cloud_modules.html#docker).
\ No newline at end of file
diff --git a/engine/admin/b2d_volume_resize.md b/engine/admin/b2d_volume_resize.md
index 4bcea9b4fa..da7889797d 100644
--- a/engine/admin/b2d_volume_resize.md
+++ b/engine/admin/b2d_volume_resize.md
@@ -1,8 +1,7 @@
---
description: Resizing a Boot2Docker volume in VirtualBox with GParted
+keywords: boot2docker, volume, virtualbox
published: false
-keywords:
-- boot2docker, volume, virtualbox
title: Resize a Boot2Docker volume
---
@@ -159,4 +158,4 @@ VirtualBox.
-You're done!
+You're done!
\ No newline at end of file
diff --git a/engine/admin/chef.md b/engine/admin/chef.md
index 9764807c36..707a9b4907 100644
--- a/engine/admin/chef.md
+++ b/engine/admin/chef.md
@@ -1,9 +1,8 @@
---
+description: Installation and using Docker via Chef
+keywords: chef, installation, usage, docker, documentation
redirect_from:
- /engine/articles/chef/
-description: Installation and using Docker via Chef
-keywords:
-- chef, installation, usage, docker, documentation
title: Use Chef
---
@@ -68,4 +67,4 @@ docker_container 'my_nginx' do
env 'FOO=bar'
subscribes :redeploy, 'docker_image[nginx]'
end
-```
+```
\ No newline at end of file
diff --git a/engine/admin/dsc.md b/engine/admin/dsc.md
index 2195087d0a..f35f946f65 100644
--- a/engine/admin/dsc.md
+++ b/engine/admin/dsc.md
@@ -1,9 +1,8 @@
---
+description: Using DSC to configure a new Docker host
+keywords: powershell, dsc, installation, usage, docker, documentation
redirect_from:
- /engine/articles/dsc/
-description: Using DSC to configure a new Docker host
-keywords:
-- powershell, dsc, installation, usage, docker, documentation
title: Use PowerShell DSC
---
@@ -167,4 +166,4 @@ container:
```powershell
$containerProps = @{Name="web"; Image="node:latest"; Port="80:80"; `
Env="PORT=80"; Link="db:db"; Command="grunt"}
-```
+```
\ No newline at end of file
diff --git a/engine/admin/formatting.md b/engine/admin/formatting.md
index c8a522ccee..0378cc74b7 100644
--- a/engine/admin/formatting.md
+++ b/engine/admin/formatting.md
@@ -1,7 +1,6 @@
---
description: CLI and log output formatting reference
-keywords:
-- format, formatting, output, templates, log
+keywords: format, formatting, output, templates, log
title: Format command and log output
---
@@ -69,4 +68,4 @@ Upper turns a string into its upper case representation.
{% raw %}
$ docker inspect --format "{{upper .Name}}" container
- {% endraw %}
+ {% endraw %}
\ No newline at end of file
diff --git a/engine/admin/host_integration.md b/engine/admin/host_integration.md
index 656c73ac3d..936d68bb50 100644
--- a/engine/admin/host_integration.md
+++ b/engine/admin/host_integration.md
@@ -1,9 +1,8 @@
---
+description: How to generate scripts for upstart, systemd, etc.
+keywords: systemd, upstart, supervisor, docker, documentation, host integration
redirect_from:
- /engine/articles/host_integration/
-description: How to generate scripts for upstart, systemd, etc.
-keywords:
-- systemd, upstart, supervisor, docker, documentation, host integration
title: Start containers automatically
---
@@ -95,4 +94,4 @@ To start using the service, reload systemd and start the service:
To enable the service at system startup, execute:
- systemctl enable docker-redis_server.service
+ systemctl enable docker-redis_server.service
\ No newline at end of file
diff --git a/engine/admin/index.md b/engine/admin/index.md
index 014632e0f9..48eb7ed146 100644
--- a/engine/admin/index.md
+++ b/engine/admin/index.md
@@ -1,10 +1,9 @@
---
+description: Configuring and running the Docker daemon on various distributions
+keywords: docker, daemon, configuration, running, process managers
redirect_from:
- /engine/articles/configuring/
- /engine/admin/configuring/
-description: Configuring and running the Docker daemon on various distributions
-keywords:
-- docker, daemon, configuration, running, process managers
title: Configure and run Docker on various distributions
---
@@ -300,4 +299,4 @@ May 06 00:22:06 localhost.localdomain docker[2495]: time="2015-05-06T00:22:06Z"
May 06 00:22:06 localhost.localdomain docker[2495]: time="2015-05-06T00:22:06Z" level="info" msg="-job acceptconnections() = OK (0)"
```
-> Note: Using and configuring journal is an advanced topic and is beyond the scope of this article.
+> Note: Using and configuring journal is an advanced topic and is beyond the scope of this article.
\ No newline at end of file
diff --git a/engine/admin/live-restore.md b/engine/admin/live-restore.md
index 3c511b42f7..be96cc9bda 100644
--- a/engine/admin/live-restore.md
+++ b/engine/admin/live-restore.md
@@ -1,7 +1,6 @@
---
description: How to keep containers running when the daemon isn't available.
-keywords:
-- docker, upgrade, daemon, dockerd, live-restore, daemonless container
+keywords: docker, upgrade, daemon, dockerd, live-restore, daemonless container
title: Keep containers alive during daemon downtime
---
@@ -72,4 +71,4 @@ You can modify the kernel's buffer size by changing `/proc/sys/fs/pipe-max-size`
The live restore option is not compatible with Docker Engine swarm mode. When
the Docker Engine runs in swarm mode, the orchestration feature manages tasks
-and keeps containers running according to a service specification.
+and keeps containers running according to a service specification.
\ No newline at end of file
diff --git a/engine/admin/logging/awslogs.md b/engine/admin/logging/awslogs.md
index a8dfab6957..488585ed9e 100644
--- a/engine/admin/logging/awslogs.md
+++ b/engine/admin/logging/awslogs.md
@@ -1,9 +1,8 @@
---
+description: Describes how to use the Amazon CloudWatch Logs logging driver.
+keywords: AWS, Amazon, CloudWatch, logging, driver
redirect_from:
- /engine/reference/logging/awslogs/
-description: Describes how to use the Amazon CloudWatch Logs logging driver.
-keywords:
-- AWS, Amazon, CloudWatch, logging, driver
title: Amazon CloudWatch Logs logging driver
---
@@ -83,4 +82,4 @@ and `logs:PutLogEvents` actions, as shown in the following example.
"Resource": "*"
}
]
- }
+ }
\ No newline at end of file
diff --git a/engine/admin/logging/etwlogs.md b/engine/admin/logging/etwlogs.md
index 1b761ebe76..6d22242928 100644
--- a/engine/admin/logging/etwlogs.md
+++ b/engine/admin/logging/etwlogs.md
@@ -1,7 +1,6 @@
---
description: Describes how to use the etwlogs logging driver.
-keywords:
-- ETW, docker, logging, driver
+keywords: ETW, docker, logging, driver
title: ETW logging driver
---
@@ -59,4 +58,4 @@ context information. Note that the time stamp is also available within the ETW e
**Note** This ETW provider emits only a message string, and not a specially
structured ETW event. Therefore, it is not required to register a manifest file
-with the system to read and interpret its ETW events.
+with the system to read and interpret its ETW events.
\ No newline at end of file
diff --git a/engine/admin/logging/fluentd.md b/engine/admin/logging/fluentd.md
index 26ee142937..b2e756cbde 100644
--- a/engine/admin/logging/fluentd.md
+++ b/engine/admin/logging/fluentd.md
@@ -1,10 +1,9 @@
---
+description: Describes how to use the fluentd logging driver.
+keywords: Fluentd, docker, logging, driver
redirect_from:
- /engine/reference/logging/fluentd/
- /reference/logging/fluentd/
-description: Describes how to use the fluentd logging driver.
-keywords:
-- Fluentd, docker, logging, driver
title: Fluentd logging driver
---
@@ -110,4 +109,4 @@ aggregate store.
3. Start one or more containers with the `fluentd` logging driver:
- $ docker run --log-driver=fluentd your/application
+ $ docker run --log-driver=fluentd your/application
\ No newline at end of file
diff --git a/engine/admin/logging/gcplogs.md b/engine/admin/logging/gcplogs.md
index d5e55b0292..505876d449 100644
--- a/engine/admin/logging/gcplogs.md
+++ b/engine/admin/logging/gcplogs.md
@@ -1,7 +1,6 @@
---
description: Describes how to use the Google Cloud Logging driver.
-keywords:
-- gcplogs, google, docker, logging, driver
+keywords: gcplogs, google, docker, logging, driver
title: Google Cloud Logging driver
---
@@ -64,4 +63,4 @@ logging destination which is discovered by querying the GCE metadata server.
This configuration also directs the driver to include in the payload the label
`location`, the environment variable `ENV`, and the command used to start the
-container.
+container.
\ No newline at end of file
diff --git a/engine/admin/logging/index.md b/engine/admin/logging/index.md
index 5bed45c92d..d77c56fb8d 100644
--- a/engine/admin/logging/index.md
+++ b/engine/admin/logging/index.md
@@ -1,9 +1,8 @@
---
+description: Logging and Logging Drivers
+keywords: ' docker, logging, driver'
redirect_from:
- /engine/reference/logging/
-description: Logging and Logging Drivers
-keywords:
-- ' docker, logging, driver'
title: Logging drivers
---
@@ -14,4 +13,4 @@ title: Logging drivers
* [Amazon CloudWatch Logs logging driver](awslogs.md)
* [Splunk logging driver](splunk.md)
* [ETW logging driver](etwlogs.md)
-* [Google Cloud Logging driver](gcplogs.md)
+* [Google Cloud Logging driver](gcplogs.md)
\ No newline at end of file
diff --git a/engine/admin/logging/journald.md b/engine/admin/logging/journald.md
index 4a850c6cbb..4ce00086be 100644
--- a/engine/admin/logging/journald.md
+++ b/engine/admin/logging/journald.md
@@ -1,9 +1,8 @@
---
+description: Describes how to use the fluentd logging driver.
+keywords: Journald, docker, logging, driver
redirect_from:
- /engine/reference/logging/journald/
-description: Describes how to use the fluentd logging driver.
-keywords:
-- Journald, docker, logging, driver
title: Journald logging driver
---
@@ -88,4 +87,4 @@ logs:
reader.add_match('CONTAINER_NAME=web')
for msg in reader:
- print '{CONTAINER_ID_FULL}: {MESSAGE}'.format(**msg)
+ print '{CONTAINER_ID_FULL}: {MESSAGE}'.format(**msg)
\ No newline at end of file
diff --git a/engine/admin/logging/log_tags.md b/engine/admin/logging/log_tags.md
index 254b50765d..5e61690184 100644
--- a/engine/admin/logging/log_tags.md
+++ b/engine/admin/logging/log_tags.md
@@ -1,9 +1,8 @@
---
+description: Describes how to format tags for.
+keywords: docker, logging, driver, syslog, Fluentd, gelf, journald
redirect_from:
- /engine/reference/logging/log_tags/
-description: Describes how to format tags for.
-keywords:
-- docker, logging, driver, syslog, Fluentd, gelf, journald
title: Log tags for logging driver
---
@@ -62,4 +61,4 @@ Results in logs like this:
```
Apr 1 15:22:17 ip-10-27-39-73 docker/logtester.1234[45499]: + exec app
Apr 1 15:22:17 ip-10-27-39-73 docker/logtester.1234[45499]: 2016-04-01 15:22:17.075416751 +0000 UTC stderr msg: 1
-```
+```
\ No newline at end of file
diff --git a/engine/admin/logging/overview.md b/engine/admin/logging/overview.md
index ca1dd99787..d2d008d5a9 100644
--- a/engine/admin/logging/overview.md
+++ b/engine/admin/logging/overview.md
@@ -1,9 +1,8 @@
---
+description: Configure logging driver.
+keywords: docker, logging, driver, Fluentd
redirect_from:
- /engine/reference/logging/overview/
-description: Configure logging driver.
-keywords:
-- docker, logging, driver, Fluentd
title: Configure logging drivers
---
@@ -298,4 +297,4 @@ The Google Cloud Logging driver supports the following options:
```
For detailed information about working with this logging driver, see the
-[Google Cloud Logging driver](gcplogs.md). reference documentation.
+[Google Cloud Logging driver](gcplogs.md). reference documentation.
\ No newline at end of file
diff --git a/engine/admin/logging/splunk.md b/engine/admin/logging/splunk.md
index 2e5a47384c..65a11970e7 100644
--- a/engine/admin/logging/splunk.md
+++ b/engine/admin/logging/splunk.md
@@ -1,9 +1,8 @@
---
+description: Describes how to use the Splunk logging driver.
+keywords: splunk, docker, logging, driver
redirect_from:
- /engine/reference/logging/splunk/
-description: Describes how to use the Splunk logging driver.
-keywords:
-- splunk, docker, logging, driver
title: Splunk logging driver
---
@@ -65,4 +64,4 @@ The `SplunkServerDefaultCert` is automatically generated by Splunk certificates.
--env "TEST=false"
--label location=west
your/application
- {% endraw %}
+ {% endraw %}
\ No newline at end of file
diff --git a/engine/admin/puppet.md b/engine/admin/puppet.md
index dabea80d98..c72603f27c 100644
--- a/engine/admin/puppet.md
+++ b/engine/admin/puppet.md
@@ -1,9 +1,8 @@
---
+description: Installing and using Puppet
+keywords: puppet, installation, usage, docker, documentation
redirect_from:
- /engine/articles/puppet/
-description: Installing and using Puppet
-keywords:
-- puppet, installation, usage, docker, documentation
title: Use Puppet
---
@@ -93,4 +92,4 @@ Run also contains a number of optional parameters:
> *Note:*
> The `ports`, `env`, `dns` and `volumes` attributes can be set with either a single
-> string or as above with an array of values.
+> string or as above with an array of values.
\ No newline at end of file
diff --git a/engine/admin/registry_mirror.md b/engine/admin/registry_mirror.md
index 4723a9cb74..d78f8cb735 100644
--- a/engine/admin/registry_mirror.md
+++ b/engine/admin/registry_mirror.md
@@ -1,9 +1,8 @@
---
+description: How to set up and run a local registry mirror
+keywords: docker, registry, mirror, examples
redirect_from:
- /engine/articles/registry_mirror/
-description: How to set up and run a local registry mirror
-keywords:
-- docker, registry, mirror, examples
title: Run a local registry mirror
---
@@ -11,4 +10,4 @@ The original content was deprecated. [An archived
version](/v1.6/articles/registry_mirror) is available in
the 1.7 documentation. For information about configuring mirrors with the latest
Docker Registry version, please file a support request with [the Distribution
-project](https://github.com/docker/distribution/issues).
+project](https://github.com/docker/distribution/issues).
\ No newline at end of file
diff --git a/engine/admin/runmetrics.md b/engine/admin/runmetrics.md
index 77f9d96512..886cf0f369 100644
--- a/engine/admin/runmetrics.md
+++ b/engine/admin/runmetrics.md
@@ -1,10 +1,9 @@
---
+description: Measure the behavior of running containers
+keywords: docker, metrics, CPU, memory, disk, IO, run, runtime, stats
redirect_from:
- /engine/articles/run_metrics
- /engine/articles/runmetrics
-description: Measure the behavior of running containers
-keywords:
-- docker, metrics, CPU, memory, disk, IO, run, runtime, stats
title: Runtime metrics
---
@@ -383,4 +382,4 @@ and remove the container control group. To remove a control group, just
`rmdir` its directory. It's counter-intuitive to
`rmdir` a directory as it still contains files; but
remember that this is a pseudo-filesystem, so usual rules don't apply.
-After the cleanup is done, the collection process can exit safely.
+After the cleanup is done, the collection process can exit safely.
\ No newline at end of file
diff --git a/engine/admin/systemd.md b/engine/admin/systemd.md
index e15dd45f53..19f123d9ce 100644
--- a/engine/admin/systemd.md
+++ b/engine/admin/systemd.md
@@ -1,9 +1,8 @@
---
+description: Controlling and configuring Docker using systemd
+keywords: docker, daemon, systemd, configuration
redirect_from:
- /engine/articles/systemd/
-description: Controlling and configuring Docker using systemd
-keywords:
-- docker, daemon, systemd, configuration
title: Control and configure Docker with systemd
---
@@ -203,4 +202,4 @@ When installing the binary without a package, you may want
to integrate Docker with systemd. For this, simply install the two unit files
(service and socket) from [the github
repository](https://github.com/docker/docker/tree/master/contrib/init/systemd)
-to `/etc/systemd/system`.
+to `/etc/systemd/system`.
\ No newline at end of file
diff --git a/engine/admin/using_supervisord.md b/engine/admin/using_supervisord.md
index f01083fc68..36361284b5 100644
--- a/engine/admin/using_supervisord.md
+++ b/engine/admin/using_supervisord.md
@@ -1,9 +1,8 @@
---
+description: How to use Supervisor process management with Docker
+keywords: docker, supervisor, process management
redirect_from:
- /engine/articles/using_supervisord/
-description: How to use Supervisor process management with Docker
-keywords:
-- docker, supervisor, process management
title: Use Supervisor with Docker
---
@@ -148,4 +147,4 @@ You launched a new container interactively using the `docker run` command.
That container has run Supervisor and launched the SSH and Apache daemons with
it. We've specified the `-p` flag to expose ports 22 and 80. From here we can
now identify the exposed ports and connect to one or both of the SSH and Apache
-daemons.
+daemons.
\ No newline at end of file
diff --git a/engine/examples/apt-cacher-ng.md b/engine/examples/apt-cacher-ng.md
index 1449d5d187..431b75b85c 100644
--- a/engine/examples/apt-cacher-ng.md
+++ b/engine/examples/apt-cacher-ng.md
@@ -1,7 +1,6 @@
---
description: Installing and running an apt-cacher-ng service
-keywords:
-- docker, example, package installation, networking, debian, ubuntu
+keywords: docker, example, package installation, networking, debian, ubuntu
title: Dockerize an apt-cacher-ng service
---
@@ -121,4 +120,4 @@ container, and then removing the image.
$ docker stop test_apt_cacher_ng
$ docker rm test_apt_cacher_ng
- $ docker rmi eg_apt_cacher_ng
+ $ docker rmi eg_apt_cacher_ng
\ No newline at end of file
diff --git a/engine/examples/couchbase.md b/engine/examples/couchbase.md
index c660d8aa7d..0c68dc6bc8 100644
--- a/engine/examples/couchbase.md
+++ b/engine/examples/couchbase.md
@@ -1,7 +1,6 @@
---
description: Dockerizing a Couchbase service
-keywords:
-- docker, example, package installation, networking, couchbase
+keywords: docker, example, package installation, networking, couchbase
title: Dockerize a Couchbase service
---
@@ -275,4 +274,4 @@ is a console that allows to manage a Couchbase instance. It can be seen at:
Make sure to replace the IP address with the IP address of your Docker Machine
or `localhost` if Docker is running locally.
-
+
\ No newline at end of file
diff --git a/engine/examples/couchdb_data_volumes.md b/engine/examples/couchdb_data_volumes.md
index 3b55064923..61dacbc9bc 100644
--- a/engine/examples/couchdb_data_volumes.md
+++ b/engine/examples/couchdb_data_volumes.md
@@ -1,7 +1,6 @@
---
description: Sharing data between 2 couchdb databases
-keywords:
-- docker, example, package installation, networking, couchdb, data volumes
+keywords: docker, example, package installation, networking, couchdb, data volumes
title: Dockerize a CouchDB service
---
@@ -41,4 +40,4 @@ This time, we're requesting shared access to `$COUCH1`'s volumes.
$ echo "Navigate to $URL in your browser. You should see the same data as in the first database"'!'
Congratulations, you are now running two Couchdb containers, completely
-isolated from each other *except* for their data.
+isolated from each other *except* for their data.
\ No newline at end of file
diff --git a/engine/examples/index.md b/engine/examples/index.md
index f7c737dfb2..8f743a2478 100644
--- a/engine/examples/index.md
+++ b/engine/examples/index.md
@@ -1,7 +1,6 @@
---
description: Provides examples for using Docker
-keywords:
-- dockerize, dockerizing apps, dockerizing applications, container, containers
+keywords: dockerize, dockerizing apps, dockerizing applications, container, containers
title: Dockerize an application
---
@@ -12,4 +11,4 @@ This section contains the following:
* [Dockerizing a CouchDB service](couchdb_data_volumes.md)
* [Dockerizing a Redis service](running_redis_service.md)
* [Dockerizing an apt-cacher-ng service](apt-cacher-ng.md)
-* [Dockerizing applications: A 'Hello world'](../tutorials/dockerizing.md)
+* [Dockerizing applications: A 'Hello world'](../tutorials/dockerizing.md)
\ No newline at end of file
diff --git a/engine/examples/mongodb.md b/engine/examples/mongodb.md
index 86caa478b7..2ef9d4e83b 100644
--- a/engine/examples/mongodb.md
+++ b/engine/examples/mongodb.md
@@ -1,7 +1,6 @@
---
description: Creating a Docker image with MongoDB pre-installed using a Dockerfile and sharing the image on Docker Hub
-keywords:
-- docker, dockerize, dockerizing, article, example, docker.io, platform, package, installation, networking, mongodb, containers, images, image, sharing, dockerfile, build, auto-building, framework
+keywords: docker, dockerize, dockerizing, article, example, docker.io, platform, package, installation, networking, mongodb, containers, images, image, sharing, dockerfile, build, auto-building, framework
title: Dockerize MongoDB
---
@@ -193,4 +192,4 @@ $ mongo --port 28002
- [Linking containers](../userguide/networking/default_network/dockerlinks.md)
- [Cross-host linking containers](../admin/ambassador_pattern_linking.md)
- - [Creating an Automated Build](/docker-hub/builds/)
+ - [Creating an Automated Build](/docker-hub/builds/)
\ No newline at end of file
diff --git a/engine/examples/postgresql_service.md b/engine/examples/postgresql_service.md
index ade8d294a6..68b51f71ee 100644
--- a/engine/examples/postgresql_service.md
+++ b/engine/examples/postgresql_service.md
@@ -1,7 +1,6 @@
---
description: Running and installing a PostgreSQL service
-keywords:
-- docker, example, package installation, postgresql
+keywords: docker, example, package installation, postgresql
title: Dockerize PostgreSQL
---
@@ -160,4 +159,4 @@ environment pg_hba.conf postgresql.conf
pg_ctl.conf pg_ident.conf start.conf
/tmp # ls /var/log
ldconfig postgresql
-```
+```
\ No newline at end of file
diff --git a/engine/examples/running_redis_service.md b/engine/examples/running_redis_service.md
index 148bfff2aa..f8fe4e05b4 100644
--- a/engine/examples/running_redis_service.md
+++ b/engine/examples/running_redis_service.md
@@ -1,7 +1,6 @@
---
description: Installing and running a redis service
-keywords:
-- docker, example, package installation, networking, redis
+keywords: docker, example, package installation, networking, redis
title: Dockerize a Redis service
---
@@ -99,4 +98,4 @@ $ redis 172.17.0.33:6379> exit
```
We could easily use this or other environment variables in our web
application to make a connection to our `redis`
-container.
+container.
\ No newline at end of file
diff --git a/engine/examples/running_riak_service.md b/engine/examples/running_riak_service.md
index 149e668799..08003610e7 100644
--- a/engine/examples/running_riak_service.md
+++ b/engine/examples/running_riak_service.md
@@ -1,7 +1,6 @@
---
description: Build a Docker image with Riak pre-installed
-keywords:
-- docker, example, package installation, networking, riak
+keywords: docker, example, package installation, networking, riak
title: Dockerize a Riak service
---
@@ -100,4 +99,4 @@ Riak is a distributed database. Many production deployments consist of
[at least five nodes](
http://basho.com/why-your-riak-cluster-should-have-at-least-five-nodes/).
See the [docker-riak](https://github.com/hectcastro/docker-riak) project
-details on how to deploy a Riak cluster using Docker and Pipework.
+details on how to deploy a Riak cluster using Docker and Pipework.
\ No newline at end of file
diff --git a/engine/examples/running_ssh_service.md b/engine/examples/running_ssh_service.md
index 862c86d694..3a8c24125a 100644
--- a/engine/examples/running_ssh_service.md
+++ b/engine/examples/running_ssh_service.md
@@ -1,7 +1,6 @@
---
description: Installing and running an SSHd service on Docker
-keywords:
-- docker, example, package installation, networking
+keywords: docker, example, package installation, networking
title: Dockerize an SSH service
---
@@ -81,4 +80,4 @@ container, and then removing the image.
$ docker stop test_sshd
$ docker rm test_sshd
$ docker rmi eg_sshd
-```
+```
\ No newline at end of file
diff --git a/engine/faq.md b/engine/faq.md
index 1724eb44b8..9a364fff69 100644
--- a/engine/faq.md
+++ b/engine/faq.md
@@ -1,9 +1,8 @@
---
+description: Most frequently asked questions.
+keywords: faq, questions, documentation, docker
redirect_from:
- /engine/misc/faq/
-description: Most frequently asked questions.
-keywords:
-- faq, questions, documentation, docker
title: Docker Engine frequently asked questions (FAQ)
---
@@ -289,4 +288,4 @@ You can find more answers on:
- [Ask questions on Stackoverflow](http://stackoverflow.com/search?q=docker)
- [Join the conversation on Twitter](http://twitter.com/docker)
-Looking for something else to read? Checkout the [User Guide](userguide/index.md).
+Looking for something else to read? Checkout the [User Guide](userguide/index.md).
\ No newline at end of file
diff --git a/engine/getstarted/index.md b/engine/getstarted/index.md
index 349eb003ee..5e4e8734b1 100644
--- a/engine/getstarted/index.md
+++ b/engine/getstarted/index.md
@@ -1,12 +1,11 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/started/
- /windows/started/
- /linux/started/
- /getting-started/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Get started with Docker
---
@@ -54,4 +53,4 @@ The getting started tour uses Docker Engine CLI commands entered on the command
Go to [the next page to install](step_one.md).
-
+
\ No newline at end of file
diff --git a/engine/getstarted/last_page.md b/engine/getstarted/last_page.md
index 78111dc02a..8b87569ab1 100644
--- a/engine/getstarted/last_page.md
+++ b/engine/getstarted/last_page.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/last_page/
- /windows/last_page/
- /linux/last_page/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Learn more
---
@@ -53,4 +52,4 @@ Depending on your interest, the Docker documentation contains a wealth of inform
How to run a multi-container application with Compose |
Docker Compose documentation |
-
+
\ No newline at end of file
diff --git a/engine/getstarted/linux_install_help.md b/engine/getstarted/linux_install_help.md
index e49968edc6..2fe820fa32 100644
--- a/engine/getstarted/linux_install_help.md
+++ b/engine/getstarted/linux_install_help.md
@@ -1,10 +1,9 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker, install
redirect_from:
- /mac/started/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker, install
-title: "Example: Install Docker on Ubuntu Linux"
+title: 'Example: Install Docker on Ubuntu Linux'
---
This installation procedure for users who are unfamiliar with package
@@ -36,4 +35,4 @@ target="_blank">repositories instead for your installation.
>command fails for the Docker repo during installation. To work around this,
>add the key directly using the following:
>
- > $ curl -fsSL https://get.docker.com/gpg | sudo apt-key add -
+ > $ curl -fsSL https://get.docker.com/gpg | sudo apt-key add -
\ No newline at end of file
diff --git a/engine/getstarted/step_five.md b/engine/getstarted/step_five.md
index 7df4a25765..438154cd00 100644
--- a/engine/getstarted/step_five.md
+++ b/engine/getstarted/step_five.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/step_five/
- /windows/step_five/
- /linux/step_five/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Create a Docker Hub account and repository
---
@@ -67,4 +66,4 @@ In the next section, you populate the repository [by tagging and pushing the
image you created earlier](step_six.md).
-
+
\ No newline at end of file
diff --git a/engine/getstarted/step_one.md b/engine/getstarted/step_one.md
index 397df551f7..4894ea994f 100644
--- a/engine/getstarted/step_one.md
+++ b/engine/getstarted/step_one.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker, install
redirect_from:
- /mac/step_one/
- /windows/step_one/
- /linux/step_one/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker, install
title: Install Docker and run hello-world
---
@@ -131,4 +130,4 @@ Docker Quickstart Terminal window open. Now, go to the next page to [read a very
short introduction Docker images and containers](step_two.md).
-
+
\ No newline at end of file
diff --git a/engine/getstarted/step_six.md b/engine/getstarted/step_six.md
index 5b7ea7647d..d5fe46d980 100644
--- a/engine/getstarted/step_six.md
+++ b/engine/getstarted/step_six.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/step_six/
- /windows/step_six/
- /linux/step_six/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Tag, push, and pull your image
---
@@ -194,4 +193,4 @@ You've done a lot, you've done all of the following fundamental Docker tasks.
You've only scratched the surface of what Docker can do. Go to the next page to [learn more](last_page.md).
-
+
\ No newline at end of file
diff --git a/engine/getstarted/step_three.md b/engine/getstarted/step_three.md
index c258da9aea..d073985aa8 100644
--- a/engine/getstarted/step_three.md
+++ b/engine/getstarted/step_three.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/step_three/
- /windows/step_three/
- /linux/step_three/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Find and run the whalesay image
---
@@ -128,4 +127,4 @@ it on your computer. Now, you are ready to create your own Docker image.
Go on to the next part [to build your own image](step_four.md).
-
+
\ No newline at end of file
diff --git a/engine/getstarted/step_two.md b/engine/getstarted/step_two.md
index e14cf39dd3..934a28213f 100644
--- a/engine/getstarted/step_two.md
+++ b/engine/getstarted/step_two.md
@@ -1,11 +1,10 @@
---
+description: Getting started with Docker
+keywords: beginner, getting started, Docker
redirect_from:
- /mac/step_two/
- /windows/step_two/
- /linux/step_two/
-description: Getting started with Docker
-keywords:
-- beginner, getting started, Docker
title: Learn about images and containers
---
@@ -40,4 +39,4 @@ container *can always run it*.
See, that was quick wasn't it? Now, you are ready to do some really fun stuff
with Docker. Go on to the next part [to find and run the whalesay
-image](step_three.md).
+image](step_three.md).
\ No newline at end of file
diff --git a/engine/index.md b/engine/index.md
index f67fdc8d22..be4066cee4 100644
--- a/engine/index.md
+++ b/engine/index.md
@@ -1,9 +1,8 @@
---
+description: Engine
+keywords: Engine
redirect_from:
- /engine/misc/
-description: Engine
-keywords:
-- Engine
title: About Docker Engine
---
@@ -113,4 +112,4 @@ The complete list of deprecated features can be found on the
Docker is licensed under the Apache License, Version 2.0. See
[LICENSE](https://github.com/docker/docker/blob/master/LICENSE) for the full
-license text.
+license text.
\ No newline at end of file
diff --git a/engine/installation/binaries.md b/engine/installation/binaries.md
index eefef3c457..a24f1705bd 100644
--- a/engine/installation/binaries.md
+++ b/engine/installation/binaries.md
@@ -1,7 +1,6 @@
---
description: Instructions for installing Docker as a binary. Mostly meant for hackers who want to try out Docker on a variety of environments.
-keywords:
-- binaries, installation, docker, documentation, linux
+keywords: binaries, installation, docker, documentation, linux
title: Install Docker from binaries
---
@@ -242,4 +241,4 @@ Then follow the [regular installation steps](binaries.md#get-the-linux-binaries)
## Next steps
-Continue with the [User Guide](../userguide/index.md).
+Continue with the [User Guide](../userguide/index.md).
\ No newline at end of file
diff --git a/engine/installation/cloud/cloud-ex-aws.md b/engine/installation/cloud/cloud-ex-aws.md
index b6fa3452a2..1401273621 100644
--- a/engine/installation/cloud/cloud-ex-aws.md
+++ b/engine/installation/cloud/cloud-ex-aws.md
@@ -1,8 +1,7 @@
---
description: Example of a manual install of Docker Engine on a cloud provider, using Amazon Web Services (AWS) EC2. Shows how to create an EC2 instance, and install Docker Engine on it.
-keywords:
-- cloud, docker, machine, documentation, installation, AWS, EC2
-title: "Example: Manual installation on a cloud provider"
+keywords: cloud, docker, machine, documentation, installation, AWS, EC2
+title: 'Example: Manual installation on a cloud provider'
---
You can install Docker Engine directly to servers you have on cloud providers. This example shows how to create an Amazon Web Services (AWS) EC2 instance, and install Docker Engine on it.
@@ -200,4 +199,4 @@ _Looking for a quicker way to do Docker cloud installs and provision multiple ho
* [Install Docker Engine](../index.md)
-* [Docker User Guide](../../userguide/intro.md)
+* [Docker User Guide](../../userguide/intro.md)
\ No newline at end of file
diff --git a/engine/installation/cloud/cloud-ex-machine-ocean.md b/engine/installation/cloud/cloud-ex-machine-ocean.md
index afac64df47..9ebfc0965e 100644
--- a/engine/installation/cloud/cloud-ex-machine-ocean.md
+++ b/engine/installation/cloud/cloud-ex-machine-ocean.md
@@ -1,8 +1,7 @@
---
description: Example of using Docker Machine to install Docker Engine on a cloud provider, using Digital Ocean.
-keywords:
-- cloud, docker, machine, documentation, installation, digitalocean
-title: "Example: Use Docker Machine to provision cloud hosts"
+keywords: cloud, docker, machine, documentation, installation, digitalocean
+title: 'Example: Use Docker Machine to provision cloud hosts'
---
Docker Machine driver plugins are available for many cloud platforms, so you can use Machine to provision cloud hosts. When you use Docker Machine for provisioning, you create cloud hosts with Docker Engine installed on them.
@@ -209,4 +208,4 @@ If you create a host with Docker Machine, but remove it through the cloud provid
* [Install Docker Engine](../../installation/index.md)
-* [Docker User Guide](../../userguide/intro.md)
+* [Docker User Guide](../../userguide/intro.md)
\ No newline at end of file
diff --git a/engine/installation/cloud/index.md b/engine/installation/cloud/index.md
index b7b64713f8..ec63cbab43 100644
--- a/engine/installation/cloud/index.md
+++ b/engine/installation/cloud/index.md
@@ -1,4 +1,6 @@
---
+description: Cloud Installations
+keywords: Docker install
redirect_from:
- /engine/installation/amazon/
- /engine/installation/google/
@@ -6,12 +8,9 @@ redirect_from:
- /engine/installation/azure/
- /engine/installation/rackspace/
- /engine/installation/joyent/
-description: Cloud Installations
-keywords:
-- Docker install
title: Install Engine on cloud hosts
---
* [Understand cloud install options and choose one](overview.md)
* [Example: Use Machine to provision cloud hosts](cloud-ex-machine-ocean.md)
-* [Example: Manual install on a cloud provider](cloud-ex-aws.md)
+* [Example: Manual install on a cloud provider](cloud-ex-aws.md)
\ No newline at end of file
diff --git a/engine/installation/cloud/overview.md b/engine/installation/cloud/overview.md
index 5ed684a261..a945240151 100644
--- a/engine/installation/cloud/overview.md
+++ b/engine/installation/cloud/overview.md
@@ -1,9 +1,8 @@
---
+description: Installation instructions for Docker on cloud.
+keywords: cloud, docker, machine, documentation, installation
redirect_from:
- /engine/installation/cloud/cloud/
-description: Installation instructions for Docker on cloud.
-keywords:
-- cloud, docker, machine, documentation, installation
title: Choose an installation method
---
@@ -46,4 +45,4 @@ To do this, you use the `docker-machine create` command with the driver for the
* For supported platforms, see [Install Docker Engine](../index.md).
-* To get started with Docker post-install, see [Docker User Guide](../../userguide/intro.md).
+* To get started with Docker post-install, see [Docker User Guide](../../userguide/intro.md).
\ No newline at end of file
diff --git a/engine/installation/index.md b/engine/installation/index.md
index cfa3652e2e..db927e9a3b 100644
--- a/engine/installation/index.md
+++ b/engine/installation/index.md
@@ -1,11 +1,10 @@
---
+description: Lists the installation methods
+keywords: Docker install
redirect_from:
- /installation/
- /engine/installation/linux/frugalware/
- /engine/installation/frugalware/
-description: Lists the installation methods
-keywords:
-- Docker install
title: Install Docker Engine
---
@@ -42,4 +41,4 @@ Instructions for installing prior releases of Docker can be found in the followi
## Where to go after installing
* [About Docker Engine](../index.md)
* [Support](https://www.docker.com/support/)
-* [Training](https://training.docker.com//)
+* [Training](https://training.docker.com//)
\ No newline at end of file
diff --git a/engine/installation/linux/SUSE.md b/engine/installation/linux/SUSE.md
index bda2d122a1..1f6c093372 100644
--- a/engine/installation/linux/SUSE.md
+++ b/engine/installation/linux/SUSE.md
@@ -1,9 +1,8 @@
---
+description: Installation instructions for Docker on openSUSE and on SUSE Linux Enterprise.
+keywords: openSUSE, SUSE Linux Enterprise, SUSE, SLE, docker, documentation, installation
redirect_from:
- /engine/installation/SUSE/
-description: Installation instructions for Docker on openSUSE and on SUSE Linux Enterprise.
-keywords:
-- openSUSE, SUSE Linux Enterprise, SUSE, SLE, docker, documentation, installation
title: Install Docker on openSUSE and SUSE Linux Enterprise
---
@@ -110,4 +109,4 @@ You can find more details about Docker on openSUSE or SUSE Linux Enterprise in t
[Docker quick start guide](https://www.suse.com/documentation/sles-12/dockerquick/data/dockerquick.html)
on the SUSE website. The document targets SUSE Linux Enterprise, but its contents apply also to openSUSE.
-Continue to the [User Guide](../../userguide/index.md).
+Continue to the [User Guide](../../userguide/index.md).
\ No newline at end of file
diff --git a/engine/installation/linux/archlinux.md b/engine/installation/linux/archlinux.md
index 344f586258..5c4ec8a711 100644
--- a/engine/installation/linux/archlinux.md
+++ b/engine/installation/linux/archlinux.md
@@ -1,9 +1,8 @@
---
+description: Installation instructions for Docker on ArchLinux.
+keywords: arch linux, docker, documentation, installation
redirect_from:
- /engine/installation/archlinux/
-description: Installation instructions for Docker on ArchLinux.
-keywords:
-- arch linux, docker, documentation, installation
title: Install Docker on Arch Linux
---
@@ -99,4 +98,4 @@ and volumes run the following command:
$ rm -rf /var/lib/docker
-You must delete the user created configuration files manually.
+You must delete the user created configuration files manually.
\ No newline at end of file
diff --git a/engine/installation/linux/centos.md b/engine/installation/linux/centos.md
index c117b698ec..c7f10941b6 100644
--- a/engine/installation/linux/centos.md
+++ b/engine/installation/linux/centos.md
@@ -1,9 +1,8 @@
---
+description: Instructions for installing Docker on CentOS
+keywords: Docker, Docker documentation, requirements, linux, centos, epel, docker.io, docker-io
redirect_from:
- /engine/installation/centos/
-description: Instructions for installing Docker on CentOS
-keywords:
-- Docker, Docker documentation, requirements, linux, centos, epel, docker.io, docker-io
title: Install Docker on CentOS
---
@@ -230,4 +229,4 @@ You can uninstall the Docker software with `yum`.
$ rm -rf /var/lib/docker
```
-4. Locate and delete any user-created configuration files.
+4. Locate and delete any user-created configuration files.
\ No newline at end of file
diff --git a/engine/installation/linux/cruxlinux.md b/engine/installation/linux/cruxlinux.md
index 1420f4b478..85600d87fc 100644
--- a/engine/installation/linux/cruxlinux.md
+++ b/engine/installation/linux/cruxlinux.md
@@ -1,9 +1,8 @@
---
+description: Docker installation on CRUX Linux.
+keywords: crux linux, Docker, documentation, installation
redirect_from:
- /engine/installation/cruxlinux/
-description: Docker installation on CRUX Linux.
-keywords:
-- crux linux, Docker, documentation, installation
title: Install Docker on CRUX Linux
---
@@ -85,4 +84,4 @@ If you have any issues please file a bug with the
For support contact the [CRUX Mailing List](http://crux.nu/Main/MailingLists)
or join CRUX's [IRC Channels](http://crux.nu/Main/IrcChannels). on the
-[FreeNode](http://freenode.net/) IRC Network.
+[FreeNode](http://freenode.net/) IRC Network.
\ No newline at end of file
diff --git a/engine/installation/linux/debian.md b/engine/installation/linux/debian.md
index 8a75576464..b760ef4165 100644
--- a/engine/installation/linux/debian.md
+++ b/engine/installation/linux/debian.md
@@ -1,9 +1,8 @@
---
+description: Instructions for installing Docker on Debian.
+keywords: Docker, Docker documentation, installation, debian
redirect_from:
- /engine/installation/debian/
-description: Instructions for installing Docker on Debian.
-keywords:
-- Docker, Docker documentation, installation, debian
title: Install Docker on Debian
---
@@ -196,4 +195,4 @@ You must delete the user created configuration files manually.
## What next?
-Continue with the [User Guide](../../userguide/index.md).
+Continue with the [User Guide](../../userguide/index.md).
\ No newline at end of file
diff --git a/engine/installation/linux/fedora.md b/engine/installation/linux/fedora.md
index f658c8dff6..c7c39ccb09 100644
--- a/engine/installation/linux/fedora.md
+++ b/engine/installation/linux/fedora.md
@@ -1,9 +1,8 @@
---
+description: Instructions for installing Docker on Fedora.
+keywords: Docker, Docker documentation, Fedora, requirements, linux
redirect_from:
- /engine/installation/fedora/
-description: Instructions for installing Docker on Fedora.
-keywords:
-- Docker, Docker documentation, Fedora, requirements, linux
title: Install Docker on Fedora
---
@@ -249,4 +248,4 @@ You can uninstall the Docker software with `dnf`.
$ rm -rf /var/lib/docker
```
-4. Locate and delete any user-created configuration files.
+4. Locate and delete any user-created configuration files.
\ No newline at end of file
diff --git a/engine/installation/linux/gentoolinux.md b/engine/installation/linux/gentoolinux.md
index c0b00658ae..83b9fc462e 100644
--- a/engine/installation/linux/gentoolinux.md
+++ b/engine/installation/linux/gentoolinux.md
@@ -1,9 +1,8 @@
---
+description: Installation instructions for Docker on Gentoo.
+keywords: gentoo linux, docker, documentation, installation
redirect_from:
- /engine/installation/gentoolinux/
-description: Installation instructions for Docker on Gentoo.
-keywords:
-- gentoo linux, docker, documentation, installation
title: Install Docker on Gentoo
---
@@ -115,4 +114,4 @@ and volumes run the following command:
$ rm -rf /var/lib/docker
-You must delete the user created configuration files manually.
+You must delete the user created configuration files manually.
\ No newline at end of file
diff --git a/engine/installation/linux/oracle.md b/engine/installation/linux/oracle.md
index 0b3519cf5c..7ff26e5175 100644
--- a/engine/installation/linux/oracle.md
+++ b/engine/installation/linux/oracle.md
@@ -1,9 +1,8 @@
---
+description: Installation instructions for Docker on Oracle Linux.
+keywords: Docker, Docker documentation, requirements, linux, rhel, centos, oracle, ol
redirect_from:
- /engine/installation/oracle/
-description: Installation instructions for Docker on Oracle Linux.
-keywords:
-- Docker, Docker documentation, requirements, linux, rhel, centos, oracle, ol
title: Install Docker on Oracle Linux
---
@@ -202,4 +201,4 @@ Request at [My Oracle Support](https://support.oracle.com).
If you do not have an Oracle Linux Support Subscription, you can use the [Oracle
Linux
-Forum](https://community.oracle.com/community/server_%26_storage_systems/linux/oracle_linux) for community-based support.
+Forum](https://community.oracle.com/community/server_%26_storage_systems/linux/oracle_linux) for community-based support.
\ No newline at end of file
diff --git a/engine/installation/linux/rhel.md b/engine/installation/linux/rhel.md
index 210f02d797..c1ba3a9ae9 100644
--- a/engine/installation/linux/rhel.md
+++ b/engine/installation/linux/rhel.md
@@ -1,10 +1,9 @@
---
+description: Instructions for installing Docker on Red Hat Enterprise Linux.
+keywords: Docker, Docker documentation, requirements, linux, rhel
redirect_from:
- /engine/installation/rhel/
- /installation/rhel/
-description: Instructions for installing Docker on Red Hat Enterprise Linux.
-keywords:
-- Docker, Docker documentation, requirements, linux, rhel
title: Install Docker on Red Hat Enterprise Linux
---
@@ -227,4 +226,4 @@ You can uninstall the Docker software with `yum`.
$ rm -rf /var/lib/docker
```
-4. Locate and delete any user-created configuration files.
+4. Locate and delete any user-created configuration files.
\ No newline at end of file
diff --git a/engine/installation/linux/ubuntulinux.md b/engine/installation/linux/ubuntulinux.md
index bdc5b6ea75..211008ad17 100644
--- a/engine/installation/linux/ubuntulinux.md
+++ b/engine/installation/linux/ubuntulinux.md
@@ -1,10 +1,9 @@
---
+description: 'Instructions for installing Docker on Ubuntu. '
+keywords: Docker, Docker documentation, requirements, apt, installation, ubuntu
redirect_from:
- /engine/installation/ubuntulinux/
- /installation/ubuntulinux/
-description: 'Instructions for installing Docker on Ubuntu. '
-keywords:
-- Docker, Docker documentation, requirements, apt, installation, ubuntu
title: Install Docker on Ubuntu
---
@@ -478,4 +477,4 @@ and volumes run the following command:
$ rm -rf /var/lib/docker
-You must delete the user created configuration files manually.
+You must delete the user created configuration files manually.
\ No newline at end of file
diff --git a/engine/installation/mac.md b/engine/installation/mac.md
index 8315dfd405..1b678df444 100644
--- a/engine/installation/mac.md
+++ b/engine/installation/mac.md
@@ -1,7 +1,6 @@
---
description: Docker installation on macOS
-keywords:
-- Docker, Docker documentation, requirements, boot2docker, VirtualBox, SSH, Linux, osx, os x, macOS, Mac
+keywords: Docker, Docker documentation, requirements, boot2docker, VirtualBox, SSH, Linux, osx, os x, macOS, Mac
title: Install Docker on macOS
---
@@ -47,4 +46,4 @@ Your Mac must be running macOS 10.8 "Mountain Lion" or newer to install the Dock
* If you are interested in using the Kitematic GUI, see the [Kitematic user guide](/kitematic/userguide/).
-> **Note**: The Boot2Docker command line was deprecated several releases back in favor of Docker Machine, and now Docker for Mac.
+> **Note**: The Boot2Docker command line was deprecated several releases back in favor of Docker Machine, and now Docker for Mac.
\ No newline at end of file
diff --git a/engine/installation/windows.md b/engine/installation/windows.md
index c8e8843829..5233859b58 100644
--- a/engine/installation/windows.md
+++ b/engine/installation/windows.md
@@ -1,7 +1,6 @@
---
description: Docker installation on Microsoft Windows
-keywords:
-- Docker, Docker documentation, Windows, requirements, virtualbox, boot2docker
+keywords: Docker, Docker documentation, Windows, requirements, virtualbox, boot2docker
title: Install Docker on Windows
---
@@ -42,4 +41,4 @@ To run Docker, your machine must have a 64-bit operating system running Windows
* If you are interested in using the Kitematic GUI, see the [Kitematic user guide](/kitematic/userguide/).
-> **Note**: The Boot2Docker command line was deprecated several releases > back in favor of Docker Machine, and now Docker for Windows.
+> **Note**: The Boot2Docker command line was deprecated several releases > back in favor of Docker Machine, and now Docker for Windows.
\ No newline at end of file
diff --git a/engine/migration.md b/engine/migration.md
index ebad0541c2..c46ea4591c 100644
--- a/engine/migration.md
+++ b/engine/migration.md
@@ -1,7 +1,6 @@
---
description: Migrate to Engine 1.10
-keywords:
-- docker, documentation, engine, upgrade, migration
+keywords: docker, documentation, engine, upgrade, migration
title: Migrate to Engine 1.10
---
@@ -75,4 +74,4 @@ the default path then you would run:
If you use the
devicemapper storage driver, you also need to pass the flag `--privileged` to
-give the tool access to your storage devices.
+give the tool access to your storage devices.
\ No newline at end of file
diff --git a/engine/security/apparmor.md b/engine/security/apparmor.md
index c8e67f73f9..e2f35d4edb 100644
--- a/engine/security/apparmor.md
+++ b/engine/security/apparmor.md
@@ -1,7 +1,6 @@
---
description: Enabling AppArmor in Docker
-keywords:
-- AppArmor, security, docker, documentation
+keywords: AppArmor, security, docker, documentation
title: AppArmor security profiles for Docker
---
@@ -309,4 +308,4 @@ Advanced users and package managers can find a profile for `/usr/bin/docker`
in the Docker Engine source repository.
The `docker-default` profile for containers lives in
-[profiles/apparmor](https://github.com/docker/docker/tree/master/profiles/apparmor).
+[profiles/apparmor](https://github.com/docker/docker/tree/master/profiles/apparmor).
\ No newline at end of file
diff --git a/engine/security/certificates.md b/engine/security/certificates.md
index 90045edaa0..94d49b55e9 100644
--- a/engine/security/certificates.md
+++ b/engine/security/certificates.md
@@ -1,9 +1,8 @@
---
+description: How to set up and use certificates with a registry to verify access
+keywords: Usage, registry, repository, client, root, certificate, docker, apache, ssl, tls, documentation, examples, articles, tutorials
redirect_from:
- /engine/articles/certificates/
-description: How to set up and use certificates with a registry to verify access
-keywords:
-- Usage, registry, repository, client, root, certificate, docker, apache, ssl, tls, documentation, examples, articles, tutorials
title: Verify repository client with certificates
---
@@ -78,4 +77,4 @@ Missing key KEY_NAME for client certificate CERT_NAME. Note that CA certificates
## Related Information
* [Use trusted images](index.md)
-* [Protect the Docker daemon socket](https.md)
+* [Protect the Docker daemon socket](https.md)
\ No newline at end of file
diff --git a/engine/security/https.md b/engine/security/https.md
index acb09c8e69..9f886796eb 100644
--- a/engine/security/https.md
+++ b/engine/security/https.md
@@ -1,10 +1,9 @@
---
+description: How to setup and run Docker with HTTPS
+keywords: docker, docs, article, example, https, daemon, tls, ca, certificate
redirect_from:
- /engine/articles/https/
- /articles/https/
-description: How to setup and run Docker with HTTPS
-keywords:
-- docker, docs, article, example, https, daemon, tls, ca, certificate
title: Protect the Docker daemon socket
---
@@ -210,4 +209,4 @@ flags:
## Related information
* [Using certificates for repository client verification](certificates.md)
-* [Use trusted images](trust/index.md)
+* [Use trusted images](trust/index.md)
\ No newline at end of file
diff --git a/engine/security/index.md b/engine/security/index.md
index 9fc2ba5974..5097a6a474 100644
--- a/engine/security/index.md
+++ b/engine/security/index.md
@@ -1,7 +1,6 @@
---
description: Sec
-keywords:
-- seccomp, security, docker, documentation
+keywords: seccomp, security, docker, documentation
title: Secure Engine
---
@@ -15,4 +14,4 @@ This section discusses the security features you can configure and use within yo
* You can configure secure computing mode (Seccomp) policies to secure system calls in a container. For more information, see [Seccomp security profiles for Docker](seccomp.md).
-* An AppArmor profile for Docker is installed with the official *.deb* packages. For information about this profile and overriding it, see [AppArmor security profiles for Docker](apparmor.md).
+* An AppArmor profile for Docker is installed with the official *.deb* packages. For information about this profile and overriding it, see [AppArmor security profiles for Docker](apparmor.md).
\ No newline at end of file
diff --git a/engine/security/non-events.md b/engine/security/non-events.md
index 5ff9fd06c9..d26aaea3e7 100644
--- a/engine/security/non-events.md
+++ b/engine/security/non-events.md
@@ -1,7 +1,6 @@
---
description: Review of security vulnerabilities Docker mitigated
-keywords:
-- Docker, Docker documentation, security, security non-events
+keywords: Docker, Docker documentation, security, security non-events
title: Docker security non-events
---
@@ -90,4 +89,4 @@ handled the copy-on-write (COW) breakage of private read-only memory mappings,
which allowed unprivileged local users to gain write access to read-only memory.
Also known as "dirty COW."
*Partial mitigations:* on some operating systems this vulnerability is mitigated
-by the combination of seccomp filtering of `ptrace` and the fact that `/proc/self/mem` is read-only.
+by the combination of seccomp filtering of `ptrace` and the fact that `/proc/self/mem` is read-only.
\ No newline at end of file
diff --git a/engine/security/seccomp.md b/engine/security/seccomp.md
index a9467d551a..7344d08502 100644
--- a/engine/security/seccomp.md
+++ b/engine/security/seccomp.md
@@ -1,7 +1,6 @@
---
description: Enabling seccomp in Docker
-keywords:
-- seccomp, security, docker, documentation
+keywords: seccomp, security, docker, documentation
title: Seccomp security profiles for Docker
---
@@ -133,4 +132,4 @@ profile.
```
$ docker run --rm -it --security-opt seccomp=unconfined debian:jessie \
unshare --map-root-user --user sh -c whoami
-```
+```
\ No newline at end of file
diff --git a/engine/security/security.md b/engine/security/security.md
index 0d81bfc27d..37d18b51ef 100644
--- a/engine/security/security.md
+++ b/engine/security/security.md
@@ -1,10 +1,9 @@
---
+description: Review of the Docker Daemon attack surface
+keywords: Docker, Docker documentation, security
redirect_from:
- /engine/articles/security/
- /security/security/
-description: Review of the Docker Daemon attack surface
-keywords:
-- Docker, Docker documentation, security
title: Docker security
---
@@ -268,4 +267,4 @@ pull requests, and communicate via the mailing list.
* [Seccomp security profiles for Docker](../security/seccomp.md)
* [AppArmor security profiles for Docker](../security/apparmor.md)
* [On the Security of Containers (2014)](https://medium.com/@ewindisch/on-the-security-of-containers-2c60ffe25a9e)
-* [Docker swarm mode overlay network security model](../userguide/networking/overlay-security-model.md)
+* [Docker swarm mode overlay network security model](../userguide/networking/overlay-security-model.md)
\ No newline at end of file
diff --git a/engine/security/trust/content_trust.md b/engine/security/trust/content_trust.md
index 03249a1d66..d977ef3587 100644
--- a/engine/security/trust/content_trust.md
+++ b/engine/security/trust/content_trust.md
@@ -1,7 +1,6 @@
---
description: Enabling content trust in Docker
-keywords:
-- content, trust, security, docker, documentation
+keywords: content, trust, security, docker, documentation
title: Content trust in Docker
---
@@ -290,4 +289,4 @@ Because the tag `docker/trusttest:latest` is not trusted, the `pull` fails.
* [Manage keys for content trust](trust_key_mng.md)
* [Automation with content trust](trust_automation.md)
* [Delegations for content trust](trust_delegation.md)
-* [Play in a content trust sandbox](trust_sandbox.md)
+* [Play in a content trust sandbox](trust_sandbox.md)
\ No newline at end of file
diff --git a/engine/security/trust/deploying_notary.md b/engine/security/trust/deploying_notary.md
index 96035fc201..55e53260f8 100644
--- a/engine/security/trust/deploying_notary.md
+++ b/engine/security/trust/deploying_notary.md
@@ -1,7 +1,6 @@
---
description: Deploying Notary
-keywords:
-- trust, security, notary, deployment
+keywords: trust, security, notary, deployment
title: Deploying Notary Server with Compose
---
@@ -26,4 +25,4 @@ for [Notary](https://github.com/docker/notary#using-notary) depending on which o
Please check back here for instructions after Notary Server has an official
stable release. To get a head start on deploying Notary in production see
-https://github.com/docker/notary.
+https://github.com/docker/notary.
\ No newline at end of file
diff --git a/engine/security/trust/index.md b/engine/security/trust/index.md
index 45efbbc19f..801786a5a8 100644
--- a/engine/security/trust/index.md
+++ b/engine/security/trust/index.md
@@ -1,7 +1,6 @@
---
description: Use trusted images
-keywords:
-- trust, security, docker, index
+keywords: trust, security, docker, index
title: Use trusted images
---
@@ -11,4 +10,4 @@ The following topics are available:
* [Manage keys for content trust](trust_key_mng.md)
* [Automation with content trust](trust_automation.md)
* [Delegations for content trust](trust_delegation.md)
-* [Play in a content trust sandbox](trust_sandbox.md)
+* [Play in a content trust sandbox](trust_sandbox.md)
\ No newline at end of file
diff --git a/engine/security/trust/trust_automation.md b/engine/security/trust/trust_automation.md
index d3350c76dd..013e69eaf1 100644
--- a/engine/security/trust/trust_automation.md
+++ b/engine/security/trust/trust_automation.md
@@ -1,7 +1,6 @@
---
description: Automating content push pulls with trust
-keywords:
-- trust, security, docker, documentation, automation
+keywords: trust, security, docker, documentation, automation
title: Automation with content trust
---
@@ -73,4 +72,4 @@ unable to process Dockerfile: No trust data for notrust
* [Content trust in Docker](content_trust.md)
* [Manage keys for content trust](trust_key_mng.md)
* [Delegations for content trust](trust_delegation.md)
-* [Play in a content trust sandbox](trust_sandbox.md)
+* [Play in a content trust sandbox](trust_sandbox.md)
\ No newline at end of file
diff --git a/engine/security/trust/trust_delegation.md b/engine/security/trust/trust_delegation.md
index be6d50c886..b2ed2e8bee 100644
--- a/engine/security/trust/trust_delegation.md
+++ b/engine/security/trust/trust_delegation.md
@@ -1,7 +1,6 @@
---
description: Delegations for content trust
-keywords:
-- trust, security, delegations, keys, repository
+keywords: trust, security, delegations, keys, repository
title: Delegations for content trust
---
@@ -218,4 +217,4 @@ the legacy tags that were signed directly with the `targets` key.
* [Content trust in Docker](content_trust.md)
* [Manage keys for content trust](trust_key_mng.md)
* [Automation with content trust](trust_automation.md)
-* [Play in a content trust sandbox](trust_sandbox.md)
+* [Play in a content trust sandbox](trust_sandbox.md)
\ No newline at end of file
diff --git a/engine/security/trust/trust_key_mng.md b/engine/security/trust/trust_key_mng.md
index 8102b16808..43ab1d3355 100644
--- a/engine/security/trust/trust_key_mng.md
+++ b/engine/security/trust/trust_key_mng.md
@@ -1,7 +1,6 @@
---
description: Manage keys for content trust
-keywords:
-- trust, security, root, keys, repository
+keywords: trust, security, root, keys, repository
title: Manage keys for content trust
---
@@ -92,4 +91,4 @@ the new key.
* [Content trust in Docker](content_trust.md)
* [Automation with content trust](trust_automation.md)
* [Delegations for content trust](trust_delegation.md)
-* [Play in a content trust sandbox](trust_sandbox.md)
+* [Play in a content trust sandbox](trust_sandbox.md)
\ No newline at end of file
diff --git a/engine/security/trust/trust_sandbox.md b/engine/security/trust/trust_sandbox.md
index 2111756ec8..33d7be4ce7 100644
--- a/engine/security/trust/trust_sandbox.md
+++ b/engine/security/trust/trust_sandbox.md
@@ -1,7 +1,6 @@
---
description: Play in a trust sandbox
-keywords:
-- trust, security, root, keys, repository, sandbox
+keywords: trust, security, root, keys, repository, sandbox
title: Play in a content trust sandbox
---
@@ -285,4 +284,4 @@ When you are done, and want to clean up all the services you've started and any
anonymous volumes that have been created, just run the following command in the
directory where you've created your Docker Compose file:
- $ docker-compose down -v
+ $ docker-compose down -v
\ No newline at end of file
diff --git a/engine/swarm/admin_guide.md b/engine/swarm/admin_guide.md
index 541f1d34cf..ff9d95fe60 100644
--- a/engine/swarm/admin_guide.md
+++ b/engine/swarm/admin_guide.md
@@ -1,9 +1,8 @@
---
+description: Manager administration guide
+keywords: docker, container, swarm, manager, raft
redirect_from:
- /engine/swarm/manager-administration-guide/
-description: Manager administration guide
-keywords:
-- docker, container, swarm, manager, raft
title: Administer and maintain a swarm of Docker Engines
---
@@ -284,4 +283,4 @@ balance of your service across nodes.
See also
[`docker service scale`](../reference/commandline/service_scale.md) and
-[`docker service ps`](../reference/commandline/service_ps.md).
+[`docker service ps`](../reference/commandline/service_ps.md).
\ No newline at end of file
diff --git a/engine/swarm/how-swarm-mode-works/nodes.md b/engine/swarm/how-swarm-mode-works/nodes.md
index da797dd481..fef3c965bd 100644
--- a/engine/swarm/how-swarm-mode-works/nodes.md
+++ b/engine/swarm/how-swarm-mode-works/nodes.md
@@ -1,9 +1,8 @@
---
+description: How swarm nodes work
+keywords: docker, container, cluster, swarm mode, node
redirect_from:
- /engine/swarm/how-swarm-mode-works/
-description: How swarm nodes work
-keywords:
-- docker, container, cluster, swarm mode, node
title: How nodes work
---
@@ -81,4 +80,4 @@ You can also demote a manager node to a worker node. See
## Learn More
* Read about how swarm mode [services](services.md) work.
-* Learn how [PKI](pki.md) works in swarm mode
+* Learn how [PKI](pki.md) works in swarm mode
\ No newline at end of file
diff --git a/engine/swarm/how-swarm-mode-works/services.md b/engine/swarm/how-swarm-mode-works/services.md
index a6a9a173da..d6e09887b0 100644
--- a/engine/swarm/how-swarm-mode-works/services.md
+++ b/engine/swarm/how-swarm-mode-works/services.md
@@ -1,7 +1,6 @@
---
description: How swarm mode services work
-keywords:
-- docker, container, cluster, swarm mode, node
+keywords: docker, container, cluster, swarm mode, node
title: How services work
---
@@ -92,4 +91,4 @@ in gray.
## Learn More
* Read about how swarm mode [nodes](nodes.md) work.
-* Learn how [PKI](pki.md) works in swarm mode.
+* Learn how [PKI](pki.md) works in swarm mode.
\ No newline at end of file
diff --git a/engine/swarm/index.md b/engine/swarm/index.md
index 7732ee61c0..a975e79a36 100644
--- a/engine/swarm/index.md
+++ b/engine/swarm/index.md
@@ -1,7 +1,6 @@
---
description: Docker Engine swarm mode overview
-keywords:
-- docker, container, cluster, swarm
+keywords: docker, container, cluster, swarm
title: Swarm mode overview
---
@@ -82,4 +81,4 @@ roll-back a task to a previous version of the service.
* [service rm](../reference/commandline/service_rm.md)
* [service scale](../reference/commandline/service_scale.md)
* [service ps](../reference/commandline/service_ps.md)
- * [service update](../reference/commandline/service_update.md)
+ * [service update](../reference/commandline/service_update.md)
\ No newline at end of file
diff --git a/engine/swarm/join-nodes.md b/engine/swarm/join-nodes.md
index aa7205dea5..1dc3ec9830 100644
--- a/engine/swarm/join-nodes.md
+++ b/engine/swarm/join-nodes.md
@@ -1,7 +1,6 @@
---
description: Add worker and manager nodes to a swarm
-keywords:
-- guide, swarm mode, node
+keywords: guide, swarm mode, node
title: Join nodes to a swarm
---
@@ -103,4 +102,4 @@ This node joined a swarm as a manager.
## Learn More
* `swarm join`[command line reference](../reference/commandline/swarm_join.md)
-* [Swarm mode tutorial](swarm-tutorial/index.md)
+* [Swarm mode tutorial](swarm-tutorial/index.md)
\ No newline at end of file
diff --git a/engine/swarm/key-concepts.md b/engine/swarm/key-concepts.md
index 308b449c69..2a25b35e5d 100644
--- a/engine/swarm/key-concepts.md
+++ b/engine/swarm/key-concepts.md
@@ -1,7 +1,6 @@
---
description: Introducing key concepts for Docker Engine swarm mode
-keywords:
-- docker, container, cluster, swarm mode
+keywords: docker, container, cluster, swarm mode
title: Swarm mode key concepts
---
@@ -83,4 +82,4 @@ the service.
## What's next?
* Read the [swarm mode overview](index.md).
-* Get started with the [swarm mode tutorial](swarm-tutorial/index.md).
+* Get started with the [swarm mode tutorial](swarm-tutorial/index.md).
\ No newline at end of file
diff --git a/engine/swarm/manage-nodes.md b/engine/swarm/manage-nodes.md
index fbca6661f2..2de6da99b1 100644
--- a/engine/swarm/manage-nodes.md
+++ b/engine/swarm/manage-nodes.md
@@ -1,7 +1,6 @@
---
description: Manage existing nodes in a swarm
-keywords:
-- guide, swarm mode, node
+keywords: guide, swarm mode, node
title: Manage nodes in a swarm
---
@@ -210,4 +209,4 @@ node-2
* [Swarm administration guide](admin_guide.md)
* [Docker Engine command line reference](../reference/commandline/index.md)
-* [Swarm mode tutorial](swarm-tutorial/index.md)
+* [Swarm mode tutorial](swarm-tutorial/index.md)
\ No newline at end of file
diff --git a/engine/swarm/raft.md b/engine/swarm/raft.md
index 06d0009b3c..abcc8f9d37 100644
--- a/engine/swarm/raft.md
+++ b/engine/swarm/raft.md
@@ -1,7 +1,6 @@
---
description: Raft consensus algorithm in swarm mode
-keywords:
-- docker, container, cluster, swarm, raft
+keywords: docker, container, cluster, swarm, raft
title: Raft consensus in swarm mode
---
@@ -36,4 +35,4 @@ the properties inherent to distributed systems:
and the [Raft Consensus Algorithm paper](https://www.usenix.org/system/files/conference/atc14/atc14-paper-ongaro.pdf))
- *mutual exclusion* through the leader election process
- *cluster membership* management
-- *globally consistent object sequencing* and CAS (compare-and-swap) primitives
+- *globally consistent object sequencing* and CAS (compare-and-swap) primitives
\ No newline at end of file
diff --git a/engine/swarm/swarm-mode.md b/engine/swarm/swarm-mode.md
index e3904a81b6..1817655d72 100644
--- a/engine/swarm/swarm-mode.md
+++ b/engine/swarm/swarm-mode.md
@@ -1,7 +1,6 @@
---
description: Run Docker Engine in swarm mode
-keywords:
-- guide, swarm mode, node
+keywords: guide, swarm mode, node
title: Run Docker Engine in swarm mode
---
@@ -170,4 +169,4 @@ To add a worker to this swarm, run the following command:
* [Join nodes to a swarm](join-nodes.md)
* `swarm init` [command line reference](../reference/commandline/swarm_init.md)
-* [Swarm mode tutorial](swarm-tutorial/index.md)
+* [Swarm mode tutorial](swarm-tutorial/index.md)
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/add-nodes.md b/engine/swarm/swarm-tutorial/add-nodes.md
index 0e3e0673ff..c6ddc24787 100644
--- a/engine/swarm/swarm-tutorial/add-nodes.md
+++ b/engine/swarm/swarm-tutorial/add-nodes.md
@@ -1,7 +1,6 @@
---
description: Add nodes to the swarm
-keywords:
-- tutorial, cluster management, swarm
+keywords: tutorial, cluster management, swarm
title: Add nodes to the swarm
---
@@ -69,4 +68,4 @@ the `docker node ls` command to see the worker nodes:
## What's next?
Now your swarm consists of a manager and two worker nodes. In the next step of
-the tutorial, you [deploy a service](deploy-service.md) to the swarm.
+the tutorial, you [deploy a service](deploy-service.md) to the swarm.
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/create-swarm.md b/engine/swarm/swarm-tutorial/create-swarm.md
index e375edbaab..340a3ba0f7 100644
--- a/engine/swarm/swarm-tutorial/create-swarm.md
+++ b/engine/swarm/swarm-tutorial/create-swarm.md
@@ -1,7 +1,6 @@
---
description: Initialize the swarm
-keywords:
-- tutorial, cluster management, swarm mode
+keywords: tutorial, cluster management, swarm mode
title: Create a swarm
---
@@ -85,4 +84,4 @@ node. For example, the tutorial uses a machine named `manager1`.
## What's next?
In the next section of the tutorial, we'll [add two more nodes](add-nodes.md) to
-the cluster.
+the cluster.
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/delete-service.md b/engine/swarm/swarm-tutorial/delete-service.md
index 0a53bff6e0..a1592bc59d 100644
--- a/engine/swarm/swarm-tutorial/delete-service.md
+++ b/engine/swarm/swarm-tutorial/delete-service.md
@@ -1,7 +1,6 @@
---
description: Remove the service from the swarm
-keywords:
-- tutorial, cluster management, swarm, service
+keywords: tutorial, cluster management, swarm, service
title: Delete the service running on the swarm
---
@@ -32,4 +31,4 @@ removed the service. The CLI returns a message that the service is not found:
## What's next?
In the next step of the tutorial, you set up a new service and apply a
-[rolling update](rolling-update.md).
+[rolling update](rolling-update.md).
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/deploy-service.md b/engine/swarm/swarm-tutorial/deploy-service.md
index 7d2ff7daeb..540cc2d9eb 100644
--- a/engine/swarm/swarm-tutorial/deploy-service.md
+++ b/engine/swarm/swarm-tutorial/deploy-service.md
@@ -1,7 +1,6 @@
---
description: Deploy a service to the swarm
-keywords:
-- tutorial, cluster management, swarm mode
+keywords: tutorial, cluster management, swarm mode
title: Deploy a service to the swarm
---
@@ -37,4 +36,4 @@ example, the tutorial uses a machine named `manager1`.
## What's next?
-Now you've deployed a service to the swarm, you're ready to [inspect the service](inspect-service.md).
+Now you've deployed a service to the swarm, you're ready to [inspect the service](inspect-service.md).
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/drain-node.md b/engine/swarm/swarm-tutorial/drain-node.md
index c0e7663c7d..921b5278fa 100644
--- a/engine/swarm/swarm-tutorial/drain-node.md
+++ b/engine/swarm/swarm-tutorial/drain-node.md
@@ -1,7 +1,6 @@
---
description: Drain nodes on the swarm
-keywords:
-- tutorial, cluster management, swarm, service, drain
+keywords: tutorial, cluster management, swarm, service, drain
title: Drain a node on the swarm
---
@@ -121,4 +120,4 @@ drained node to an active state:
* during a service update to scale up
* during a rolling update
* when you set another node to `Drain` availability
- * when a task fails on another active node
+ * when a task fails on another active node
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/index.md b/engine/swarm/swarm-tutorial/index.md
index 9e286b864e..656418f88e 100644
--- a/engine/swarm/swarm-tutorial/index.md
+++ b/engine/swarm/swarm-tutorial/index.md
@@ -1,7 +1,6 @@
---
description: Getting Started tutorial for Docker Engine swarm mode
-keywords:
-- tutorial, cluster management, swarm mode
+keywords: tutorial, cluster management, swarm mode
title: Getting started with swarm mode
---
@@ -119,4 +118,4 @@ you will also need to ensure protocol 50 (ESP) is open.
## What's next?
-After you have set up your environment, you are ready to [create a swarm](create-swarm.md).
+After you have set up your environment, you are ready to [create a swarm](create-swarm.md).
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/inspect-service.md b/engine/swarm/swarm-tutorial/inspect-service.md
index 57ff4795eb..2847cbd6e2 100644
--- a/engine/swarm/swarm-tutorial/inspect-service.md
+++ b/engine/swarm/swarm-tutorial/inspect-service.md
@@ -1,7 +1,6 @@
---
description: Inspect the application
-keywords:
-- tutorial, cluster management, swarm mode
+keywords: tutorial, cluster management, swarm mode
title: Inspect a service on the swarm
---
@@ -118,4 +117,4 @@ the container for the task.
## What's next?
Next, you can [change the scale](scale-service.md) for the service running in
-the swarm.
+the swarm.
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/rolling-update.md b/engine/swarm/swarm-tutorial/rolling-update.md
index 2798d0081b..057abba136 100644
--- a/engine/swarm/swarm-tutorial/rolling-update.md
+++ b/engine/swarm/swarm-tutorial/rolling-update.md
@@ -1,7 +1,6 @@
---
description: Apply rolling updates to a service on the swarm
-keywords:
-- tutorial, cluster management, swarm, service, rolling-update
+keywords: tutorial, cluster management, swarm, service, rolling-update
title: Apply rolling updates to a service
---
@@ -144,4 +143,4 @@ desired state:
`redis:3.0.6` while others are running `redis:3.0.7`. The output above shows
the state once the rolling updates are done.
-Next, learn about how to [drain a node](drain-node.md) in the swarm.
+Next, learn about how to [drain a node](drain-node.md) in the swarm.
\ No newline at end of file
diff --git a/engine/swarm/swarm-tutorial/scale-service.md b/engine/swarm/swarm-tutorial/scale-service.md
index 0ac8bbba6e..63c63c57f6 100644
--- a/engine/swarm/swarm-tutorial/scale-service.md
+++ b/engine/swarm/swarm-tutorial/scale-service.md
@@ -1,7 +1,6 @@
---
description: Scale the service running in the swarm
-keywords:
-- tutorial, cluster management, swarm mode, scale
+keywords: tutorial, cluster management, swarm mode, scale
title: Scale the service in the swarm
---
@@ -61,4 +60,4 @@ connected. The following example shows the tasks running on `manager1`:
## What's next?
At this point in the tutorial, you're finished with the `helloworld` service.
-The next step shows how to [delete the service](delete-service.md).
+The next step shows how to [delete the service](delete-service.md).
\ No newline at end of file
diff --git a/engine/tutorials/dockerimages.md b/engine/tutorials/dockerimages.md
index 3b0b40d5d2..0bb29a3fbe 100644
--- a/engine/tutorials/dockerimages.md
+++ b/engine/tutorials/dockerimages.md
@@ -1,10 +1,9 @@
---
+description: How to work with Docker images.
+keywords: documentation, docs, the docker guide, docker guide, docker, docker platform, docker.io, Docker images, Docker image, image management, Docker repos, Docker repositories, docker, docker tag, docker tags, Docker Hub, collaboration
redirect_from:
- /engine/userguide/containers/dockerimages/
- /engine/userguide/dockerimages/
-description: How to work with Docker images.
-keywords:
-- documentation, docs, the docker guide, docker guide, docker, docker platform, docker.io, Docker images, Docker image, image management, Docker repos, Docker repositories, docker, docker tag, docker tags, Docker Hub, collaboration
title: Build your own images
---
@@ -566,4 +565,4 @@ Until now you've seen how to build individual applications inside Docker
containers. Now learn how to build whole application stacks with Docker
by networking together multiple Docker containers.
-Go to [Network containers](networkingcontainers.md).
+Go to [Network containers](networkingcontainers.md).
\ No newline at end of file
diff --git a/engine/tutorials/dockerizing.md b/engine/tutorials/dockerizing.md
index 560094c204..3897fea4ac 100644
--- a/engine/tutorials/dockerizing.md
+++ b/engine/tutorials/dockerizing.md
@@ -1,10 +1,9 @@
---
+description: A simple 'Hello world' exercise that introduced you to Docker.
+keywords: docker guide, docker, docker platform, how to, dockerize, dockerizing apps, dockerizing applications, container, containers
redirect_from:
- /engine/userguide/containers/dockerizing/
- /engine/userguide/dockerizing/
-description: A simple 'Hello world' exercise that introduced you to Docker.
-keywords:
-- docker guide, docker, docker platform, how to, dockerize, dockerizing apps, dockerizing applications, container, containers
title: Hello world in a container
---
@@ -197,4 +196,4 @@ about several Docker commands:
Now, you have the basis learn more about Docker and how to do some more advanced
tasks. Go to ["*Run a simple application*"](usingdocker.md) to actually build a
-web application with the Docker client.
+web application with the Docker client.
\ No newline at end of file
diff --git a/engine/tutorials/dockerrepos.md b/engine/tutorials/dockerrepos.md
index 2128695a4d..e61f43f8da 100644
--- a/engine/tutorials/dockerrepos.md
+++ b/engine/tutorials/dockerrepos.md
@@ -1,10 +1,9 @@
---
+description: Learn how to use the Docker Hub to manage Docker images and work flow
+keywords: repo, Docker Hub, Docker Hub, registry, index, repositories, usage, pull image, push image, image, documentation
redirect_from:
- /engine/userguide/containers/dockerrepos/
- /engine/userguide/dockerrepos/
-description: Learn how to use the Docker Hub to manage Docker images and work flow
-keywords:
-- repo, Docker Hub, Docker Hub, registry, index, repositories, usage, pull image, push image, image, documentation
title: Store images on Docker Hub
---
@@ -183,4 +182,4 @@ webhooks](/docker-hub/repos/#webhooks)
## Next steps
-Go and use Docker!
+Go and use Docker!
\ No newline at end of file
diff --git a/engine/tutorials/dockervolumes.md b/engine/tutorials/dockervolumes.md
index 8ff40f9a32..9283c376e5 100644
--- a/engine/tutorials/dockervolumes.md
+++ b/engine/tutorials/dockervolumes.md
@@ -1,10 +1,9 @@
---
+description: How to manage data inside your Docker containers.
+keywords: Examples, Usage, volume, docker, documentation, user guide, data, volumes
redirect_from:
- /engine/userguide/containers/dockervolumes/
- /engine/userguide/dockervolumes/
-description: How to manage data inside your Docker containers.
-keywords:
-- Examples, Usage, volume, docker, documentation, user guide, data, volumes
title: Manage data in containers
---
@@ -361,4 +360,4 @@ combine Docker with the services available on
[Docker Hub](https://hub.docker.com) including Automated Builds and private
repositories.
-Go to [Store images in Docker Hub](dockerrepos.md).
+Go to [Store images in Docker Hub](dockerrepos.md).
\ No newline at end of file
diff --git a/engine/tutorials/index.md b/engine/tutorials/index.md
index 7265fe1e53..095f8ec8a2 100644
--- a/engine/tutorials/index.md
+++ b/engine/tutorials/index.md
@@ -1,9 +1,8 @@
---
+description: Explains how to work with containers
+keywords: docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
redirect_from:
- /engine/userguide/containers/
-description: Explains how to work with containers
-keywords:
-- docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
---
# Learn by example
@@ -13,4 +12,4 @@ keywords:
* [Build your own images](dockerimages.md)
* [Network containers](networkingcontainers.md)
* [Manage data in containers](dockervolumes.md)
-* [Store images on Docker Hub](dockerrepos.md)
+* [Store images on Docker Hub](dockerrepos.md)
\ No newline at end of file
diff --git a/engine/tutorials/networkingcontainers.md b/engine/tutorials/networkingcontainers.md
index f7f02d24ff..fbcb3298df 100644
--- a/engine/tutorials/networkingcontainers.md
+++ b/engine/tutorials/networkingcontainers.md
@@ -1,10 +1,9 @@
---
+description: How to network Docker containers.
+keywords: Examples, Usage, volume, docker, documentation, user guide, data, volumes
redirect_from:
- /engine/userguide/containers/networkigncontainers/
- /engine/userguide/networkigncontainers/
-description: How to network Docker containers.
-keywords:
-- Examples, Usage, volume, docker, documentation, user guide, data, volumes
title: Network containers
---
@@ -260,4 +259,4 @@ The `ping` shows it is contacting a different IP address, the address on the `my
## Next steps
-Now that you know how to network containers, see [how to manage data in containers](dockervolumes.md).
+Now that you know how to network containers, see [how to manage data in containers](dockervolumes.md).
\ No newline at end of file
diff --git a/engine/understanding-docker.md b/engine/understanding-docker.md
index c49303168a..0124c60749 100644
--- a/engine/understanding-docker.md
+++ b/engine/understanding-docker.md
@@ -1,12 +1,11 @@
---
+description: Docker explained in depth
+keywords: docker, introduction, documentation, about, technology, understanding
redirect_from:
- /introduction/understanding-docker/
- /engine/userguide/basics/
- /engine/quickstart.md
- /engine/introduction/understanding-docker/
-description: Docker explained in depth
-keywords:
-- docker, introduction, documentation, about, technology, understanding
title: Docker Overview
---
@@ -306,4 +305,4 @@ technologies such as BSD Jails or Solaris Zones.
- Get hands-on experience with the [Get Started With Docker](getstarted/index.md)
tutorial.
- Check out examples and deep dive topics in the
- [Docker Engine User Guide](userguide/index.md).
+ [Docker Engine User Guide](userguide/index.md).
\ No newline at end of file
diff --git a/engine/userguide/eng-image/baseimages.md b/engine/userguide/eng-image/baseimages.md
index 7db919b0ce..0de0c51040 100644
--- a/engine/userguide/eng-image/baseimages.md
+++ b/engine/userguide/eng-image/baseimages.md
@@ -1,9 +1,8 @@
---
+description: How to create base images
+keywords: Examples, Usage, base image, docker, documentation, examples
redirect_from:
- /engine/articles/baseimages/
-description: How to create base images
-keywords:
-- Examples, Usage, base image, docker, documentation, examples
title: Create a base image
---
@@ -67,4 +66,4 @@ There are lots more resources available to help you write your 'Dockerfile`.
* There's a [complete guide to all the instructions](../../reference/builder.md) available for use in a `Dockerfile` in the reference section.
* To help you write a clear, readable, maintainable `Dockerfile`, we've also
written a [`Dockerfile` Best Practices guide](dockerfile_best-practices.md).
-* If your goal is to create a new Official Repository, be sure to read up on Docker's [Official Repositories](/docker-hub/official_repos/).
+* If your goal is to create a new Official Repository, be sure to read up on Docker's [Official Repositories](/docker-hub/official_repos/).
\ No newline at end of file
diff --git a/engine/userguide/eng-image/dockerfile_best-practices.md b/engine/userguide/eng-image/dockerfile_best-practices.md
index 17f6f30072..f56fcd41cb 100644
--- a/engine/userguide/eng-image/dockerfile_best-practices.md
+++ b/engine/userguide/eng-image/dockerfile_best-practices.md
@@ -1,12 +1,11 @@
---
+description: Hints, tips and guidelines for writing clean, reliable Dockerfiles
+keywords: Examples, Usage, base image, docker, documentation, dockerfile, best practices, hub, official repo
redirect_from:
- /articles/dockerfile_best-practices/
- /engine/articles/dockerfile_best-practices/
- /docker-cloud/getting-started/intermediate/optimize-dockerfiles/
- /docker-cloud/tutorials/optimize-dockerfiles/
-description: Hints, tips and guidelines for writing clean, reliable Dockerfiles
-keywords:
-- Examples, Usage, base image, docker, documentation, dockerfile, best practices, hub, official repo
title: Best practices for writing Dockerfiles
---
@@ -528,4 +527,4 @@ These Official Repositories have exemplary `Dockerfile`s:
* [More about Base Images](baseimages.md)
* [More about Automated Builds](/docker-hub/builds/)
* [Guidelines for Creating Official
-Repositories](/docker-hub/official_repos/)
+Repositories](/docker-hub/official_repos/)
\ No newline at end of file
diff --git a/engine/userguide/eng-image/image_management.md b/engine/userguide/eng-image/image_management.md
index 230811c34f..7216aabe46 100644
--- a/engine/userguide/eng-image/image_management.md
+++ b/engine/userguide/eng-image/image_management.md
@@ -3,8 +3,7 @@ alias:
- /reference/api/hub_registry_spec/
- /userguide/image_management/
description: Documentation for docker Registry and Registry API
-keywords:
-- docker, registry, api, hub
+keywords: docker, registry, api, hub
title: Image management
---
@@ -46,4 +45,4 @@ publisher of all the data received from a registry over any channel.
[Content trust](../../security/trust/index.md) is currently only available for users of the
public Docker Hub. It is currently not available for the Docker Trusted Registry
-or for private registries.
+or for private registries.
\ No newline at end of file
diff --git a/engine/userguide/eng-image/index.md b/engine/userguide/eng-image/index.md
index 00a64b35d0..901c48f922 100644
--- a/engine/userguide/eng-image/index.md
+++ b/engine/userguide/eng-image/index.md
@@ -1,10 +1,9 @@
---
description: The Docker user guide home page
-keywords:
-- docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
+keywords: docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
title: Work with images
---
* [Create a base image](baseimages.md)
* [Best practices for writing Dockerfiles](dockerfile_best-practices.md)
-* [Image management](image_management.md)
+* [Image management](image_management.md)
\ No newline at end of file
diff --git a/engine/userguide/index.md b/engine/userguide/index.md
index 23964b5aff..09286455c8 100644
--- a/engine/userguide/index.md
+++ b/engine/userguide/index.md
@@ -1,7 +1,6 @@
---
description: How to use the Docker Engine user guide
-keywords:
-- engine, introduction, documentation, about, technology, docker, user, guide, framework, home, intro
+keywords: engine, introduction, documentation, about, technology, docker, user, guide, framework, home, intro
title: Docker Engine user guide
---
@@ -53,4 +52,4 @@ This guide helps users learn how to use Docker Engine.
## Misc
-- [Apply custom metadata](labels-custom-metadata.md)
+- [Apply custom metadata](labels-custom-metadata.md)
\ No newline at end of file
diff --git a/engine/userguide/intro.md b/engine/userguide/intro.md
index fdd79548b0..83227894ec 100644
--- a/engine/userguide/intro.md
+++ b/engine/userguide/intro.md
@@ -1,10 +1,9 @@
---
-redirect_from:
- - /userguide/
description: Introduction to user guide
identifier: engine_guide_intro
-keywords:
-- docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
+keywords: docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home, intro
+redirect_from:
+- /userguide/
title: Engine user guide
---
@@ -132,4 +131,4 @@ Go to [Docker Swarm user guide](/swarm/).
* Docker on IRC: irc.freenode.net and channel #docker
* [Docker on Twitter](https://twitter.com/docker)
* Get [Docker help](https://stackoverflow.com/search?q=docker) on
- StackOverflow
+ StackOverflow
\ No newline at end of file
diff --git a/engine/userguide/labels-custom-metadata.md b/engine/userguide/labels-custom-metadata.md
index 86f07382fd..60e132fe87 100644
--- a/engine/userguide/labels-custom-metadata.md
+++ b/engine/userguide/labels-custom-metadata.md
@@ -1,7 +1,6 @@
---
description: Description of labels, which are used to manage metadata on Docker objects.
-keywords:
-- Usage, user guide, labels, metadata, docker, documentation, examples, annotating
+keywords: Usage, user guide, labels, metadata, docker, documentation, examples, annotating
title: Docker object labels
---
@@ -107,4 +106,4 @@ Labels on swarm nodes and services can be updated dynamically.
- [Adding labels when creating a swarm service](../reference/commandline/service_create.md#set-metadata-on-a-service-l-label)
- [Updating a swarm service's labels](../reference/commandline/service_update.md)
- [Inspecting a swarm service's labels](../reference/commandline/service_inspect.md)
- - [Filtering swarm services by label](../reference/commandline/service_ls.md#filtering)
+ - [Filtering swarm services by label](../reference/commandline/service_ls.md#filtering)
\ No newline at end of file
diff --git a/engine/userguide/networking/configure-dns.md b/engine/userguide/networking/configure-dns.md
index 6005c20d1a..878d6d9ed3 100644
--- a/engine/userguide/networking/configure-dns.md
+++ b/engine/userguide/networking/configure-dns.md
@@ -1,7 +1,6 @@
---
description: Learn how to configure DNS in user-defined networks
-keywords:
-- docker, DNS, network
+keywords: docker, DNS, network
title: Embedded DNS server in user-defined networks
---
@@ -50,4 +49,4 @@ IPv6 Google DNS nameservers will also be added (2001:4860:4860::8888 and
> **Note**: If you need access to a host's localhost resolver, you must modify
> your DNS service on the host to listen on a non-localhost address that is
-> reachable from within the container.
+> reachable from within the container.
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/binding.md b/engine/userguide/networking/default_network/binding.md
index 324d5d206b..f7edb261f2 100644
--- a/engine/userguide/networking/default_network/binding.md
+++ b/engine/userguide/networking/default_network/binding.md
@@ -1,7 +1,6 @@
---
description: expose, port, docker, bind publish
-keywords:
-- Examples, Usage, network, docker, documentation, user guide, multihost, cluster
+keywords: Examples, Usage, network, docker, documentation, user guide, multihost, cluster
title: Bind container ports to the host
---
@@ -97,4 +96,4 @@ address: this alternative is preferred for performance reasons.
- [Understand Docker container networks](../index.md)
- [Work with network commands](../work-with-networks.md)
-- [Legacy container links](dockerlinks.md)
+- [Legacy container links](dockerlinks.md)
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/build-bridges.md b/engine/userguide/networking/default_network/build-bridges.md
index 6ae1c1d551..3385110a22 100644
--- a/engine/userguide/networking/default_network/build-bridges.md
+++ b/engine/userguide/networking/default_network/build-bridges.md
@@ -1,7 +1,6 @@
---
description: Learn how to build your own bridge interface
-keywords:
-- docker, bridge, docker0, network
+keywords: docker, bridge, docker0, network
title: Build your own bridge
---
@@ -78,4 +77,4 @@ You can use the `brctl show` command to see Docker add and remove interfaces
from the bridge as you start and stop containers, and can run `ip addr` and `ip
route` inside a container to see that it has been given an address in the
bridge's IP address range and has been told to use the Docker host's IP address
-on the bridge as its default gateway to the rest of the Internet.
+on the bridge as its default gateway to the rest of the Internet.
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/configure-dns.md b/engine/userguide/networking/default_network/configure-dns.md
index 0a0e91577c..b06f9699ad 100644
--- a/engine/userguide/networking/default_network/configure-dns.md
+++ b/engine/userguide/networking/default_network/configure-dns.md
@@ -1,7 +1,6 @@
---
description: Learn how to configure DNS in Docker
-keywords:
-- docker, bridge, docker0, network
+keywords: docker, bridge, docker0, network
title: Configure container DNS
---
@@ -121,4 +120,4 @@ You might wonder what happens when the host machine's `/etc/resolv.conf` file ch
When the host file changes, all stopped containers which have a matching `resolv.conf` to the host will be updated immediately to this newest host configuration. Containers which are running when the host configuration changes will need to stop and start to pick up the host changes due to lack of a facility to ensure atomic writes of the `resolv.conf` file while the container is running. If the container's `resolv.conf` has been edited since it was started with the default configuration, no replacement will be attempted as it would overwrite the changes performed by the container. If the options (`--dns`, `--dns-search`, or `--dns-opt`) have been used to modify the default host configuration, then the replacement with an updated host's `/etc/resolv.conf` will not happen as well.
-> **Note**: For containers which were created prior to the implementation of the `/etc/resolv.conf` update feature in Docker 1.5.0: those containers will **not** receive updates when the host `resolv.conf` file changes. Only containers created with Docker 1.5.0 and above will utilize this auto-update feature.
+> **Note**: For containers which were created prior to the implementation of the `/etc/resolv.conf` update feature in Docker 1.5.0: those containers will **not** receive updates when the host `resolv.conf` file changes. Only containers created with Docker 1.5.0 and above will utilize this auto-update feature.
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/container-communication.md b/engine/userguide/networking/default_network/container-communication.md
index 9a6c237bf2..f50936df7c 100644
--- a/engine/userguide/networking/default_network/container-communication.md
+++ b/engine/userguide/networking/default_network/container-communication.md
@@ -1,7 +1,6 @@
---
description: Understand container communication
-keywords:
-- docker, container, communication, network
+keywords: docker, container, communication, network
title: Understand container communication
---
@@ -127,4 +126,4 @@ ACCEPT tcp -- 172.17.0.3 172.17.0.2 tcp dpt:80
> **Note**: Docker is careful that its host-wide `iptables` rules fully expose
containers to each other's raw IP addresses, so connections from one container
to another should always appear to be originating from the first container's own
-IP address.
+IP address.
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/custom-docker0.md b/engine/userguide/networking/default_network/custom-docker0.md
index 98b37324e6..9f20957d95 100644
--- a/engine/userguide/networking/default_network/custom-docker0.md
+++ b/engine/userguide/networking/default_network/custom-docker0.md
@@ -1,7 +1,6 @@
---
description: Customizing docker0
-keywords:
-- docker, bridge, docker0, network
+keywords: docker, bridge, docker0, network
title: Customize the docker0 bridge
---
@@ -57,4 +56,4 @@ default via 172.17.42.1 dev eth0
root@f38c87f2a42d:/# exit
```
-Remember that the Docker host will not be willing to forward container packets out on to the Internet unless its `ip_forward` system setting is `1` -- see the section on [Communicating to the outside world](container-communication.md#communicating-to-the-outside-world) for details.
+Remember that the Docker host will not be willing to forward container packets out on to the Internet unless its `ip_forward` system setting is `1` -- see the section on [Communicating to the outside world](container-communication.md#communicating-to-the-outside-world) for details.
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/dockerlinks.md b/engine/userguide/networking/default_network/dockerlinks.md
index 5bd4afe583..98ed88c0fd 100644
--- a/engine/userguide/networking/default_network/dockerlinks.md
+++ b/engine/userguide/networking/default_network/dockerlinks.md
@@ -1,9 +1,8 @@
---
description: Learn how to connect Docker containers together.
+keywords: Examples, Usage, user guide, links, linking, docker, documentation, examples, names, name, container naming, port, map, network port, network
redirect_from:
- - /userguide/dockerlinks/
-keywords:
-- Examples, Usage, user guide, links, linking, docker, documentation, examples, names, name, container naming, port, map, network port, network
+- /userguide/dockerlinks/
title: Legacy container links
---
@@ -365,4 +364,4 @@ allowing linked communication to continue.
. . .
172.17.0.9 db
-# Related information
+# Related information
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/index.md b/engine/userguide/networking/default_network/index.md
index a92d99935e..fae86f3d59 100644
--- a/engine/userguide/networking/default_network/index.md
+++ b/engine/userguide/networking/default_network/index.md
@@ -1,7 +1,6 @@
---
description: Docker networking
-keywords:
-- network, networking, bridge, docker, documentation
+keywords: network, networking, bridge, docker, documentation
title: Default bridge network
---
@@ -16,4 +15,4 @@ in this section are related to interacting with that default bridge network.
- [Build your own bridge](build-bridges.md)
- [Configure container DNS](configure-dns.md)
- [Customize the docker0 bridge](custom-docker0.md)
-- [IPv6 with Docker](ipv6.md)
+- [IPv6 with Docker](ipv6.md)
\ No newline at end of file
diff --git a/engine/userguide/networking/default_network/ipv6.md b/engine/userguide/networking/default_network/ipv6.md
index 3c3c56ff6a..16918f2a0d 100644
--- a/engine/userguide/networking/default_network/ipv6.md
+++ b/engine/userguide/networking/default_network/ipv6.md
@@ -1,7 +1,6 @@
---
description: How do we connect docker containers within and across hosts ?
-keywords:
-- docker, network, IPv6
+keywords: docker, network, IPv6
title: IPv6 with Docker
---
@@ -255,4 +254,4 @@ Every configuration in the diagram that is visualized below the dashed line is
handled by Docker: The `docker0` bridge IP address configuration, the route to
the Docker subnet on the host, the container IP addresses and the routes on the
containers. The configuration above the line is up to the user and can be
-adapted to the individual environment.
+adapted to the individual environment.
\ No newline at end of file
diff --git a/engine/userguide/networking/get-started-macvlan.md b/engine/userguide/networking/get-started-macvlan.md
index 9d49bbd865..d3e83ace63 100644
--- a/engine/userguide/networking/get-started-macvlan.md
+++ b/engine/userguide/networking/get-started-macvlan.md
@@ -1,7 +1,6 @@
---
description: Use macvlan for container networking
-keywords:
-- Examples, Usage, network, docker, documentation, user guide, macvlan, cluster
+keywords: Examples, Usage, network, docker, documentation, user guide, macvlan, cluster
title: Get started with Macvlan network driver
---
@@ -254,4 +253,4 @@ root@526f3060d759:/# ip -6 route
2001:db8:abc4::/64 dev eth0 proto kernel metric 256
2001:db8:abc8::/64 dev eth0 proto kernel metric 256
default via 2001:db8:abc8::10 dev eth0 metric 1024
-```
+```
\ No newline at end of file
diff --git a/engine/userguide/networking/get-started-overlay.md b/engine/userguide/networking/get-started-overlay.md
index 494403321b..c7b917b146 100644
--- a/engine/userguide/networking/get-started-overlay.md
+++ b/engine/userguide/networking/get-started-overlay.md
@@ -1,7 +1,6 @@
---
description: Use overlay for multi-host networking
-keywords:
-- Examples, Usage, network, docker, documentation, user guide, multihost, cluster
+keywords: Examples, Usage, network, docker, documentation, user guide, multihost, cluster
title: Get started with multi-host networking
---
@@ -382,4 +381,4 @@ multi-host networking scenario in the swarm cluster used above.
* [Understand Docker container networks](index.md)
* [Work with network commands](work-with-networks.md)
* [Docker Swarm overview](/swarm)
-* [Docker Machine overview](/machine)
+* [Docker Machine overview](/machine)
\ No newline at end of file
diff --git a/engine/userguide/networking/index.md b/engine/userguide/networking/index.md
index 399563e686..c3a3e0a3b8 100644
--- a/engine/userguide/networking/index.md
+++ b/engine/userguide/networking/index.md
@@ -1,9 +1,8 @@
---
+description: How do we connect docker containers within and across hosts ?
+keywords: Examples, Usage, network, docker, documentation, user guide, multihost, cluster
redirect_from:
- /engine/userguide/networking/dockernetworks/
-description: How do we connect docker containers within and across hosts ?
-keywords:
-- Examples, Usage, network, docker, documentation, user guide, multihost, cluster
title: Docker container networking
---
@@ -562,4 +561,4 @@ functionality in user-defined networks.
- [Managing Data in Containers](../../tutorials/dockervolumes.md)
- [Docker Machine overview](/machine)
- [Docker Swarm overview](/swarm)
-- [Investigate the LibNetwork project](https://github.com/docker/libnetwork)
+- [Investigate the LibNetwork project](https://github.com/docker/libnetwork)
\ No newline at end of file
diff --git a/engine/userguide/networking/work-with-networks.md b/engine/userguide/networking/work-with-networks.md
index e4d1ea85a9..e3f18cff67 100644
--- a/engine/userguide/networking/work-with-networks.md
+++ b/engine/userguide/networking/work-with-networks.md
@@ -1,7 +1,6 @@
---
description: How to work with docker networks
-keywords:
-- commands, Usage, network, docker, cluster
+keywords: commands, Usage, network, docker, cluster
title: Work with network commands
---
@@ -921,4 +920,4 @@ f7ab26d71dbd bridge bridge
* [network connect](../../reference/commandline/network_connect.md)
* [network disconnect](../../reference/commandline/network_disconnect.md)
* [network ls](../../reference/commandline/network_ls.md)
-* [network rm](../../reference/commandline/network_rm.md)
+* [network rm](../../reference/commandline/network_rm.md)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/aufs-driver.md b/engine/userguide/storagedriver/aufs-driver.md
index cc1473ece2..96979ad829 100644
--- a/engine/userguide/storagedriver/aufs-driver.md
+++ b/engine/userguide/storagedriver/aufs-driver.md
@@ -1,7 +1,6 @@
---
description: Learn how to optimize your use of AUFS driver.
-keywords:
-- 'container, storage, driver, AUFS '
+keywords: 'container, storage, driver, AUFS '
title: Docker and AUFS in practice
---
@@ -228,4 +227,4 @@ needs to detect its failure and fall back to a "copy and unlink" strategy.
* [Understand images, containers, and storage drivers](imagesandcontainers.md)
* [Select a storage driver](selectadriver.md)
* [Btrfs storage driver in practice](btrfs-driver.md)
-* [Device Mapper storage driver in practice](device-mapper-driver.md)
+* [Device Mapper storage driver in practice](device-mapper-driver.md)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/btrfs-driver.md b/engine/userguide/storagedriver/btrfs-driver.md
index 833e050d98..37a68c2fcb 100644
--- a/engine/userguide/storagedriver/btrfs-driver.md
+++ b/engine/userguide/storagedriver/btrfs-driver.md
@@ -1,7 +1,6 @@
---
description: Learn how to optimize your use of Btrfs driver.
-keywords:
-- 'container, storage, driver, Btrfs '
+keywords: 'container, storage, driver, Btrfs '
title: Docker and Btrfs in practice
---
@@ -317,4 +316,4 @@ volumes.
* [Understand images, containers, and storage drivers](imagesandcontainers.md)
* [Select a storage driver](selectadriver.md)
* [AUFS storage driver in practice](aufs-driver.md)
-* [Device Mapper storage driver in practice](device-mapper-driver.md)
+* [Device Mapper storage driver in practice](device-mapper-driver.md)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/device-mapper-driver.md b/engine/userguide/storagedriver/device-mapper-driver.md
index 33ba54d13b..b32864e783 100644
--- a/engine/userguide/storagedriver/device-mapper-driver.md
+++ b/engine/userguide/storagedriver/device-mapper-driver.md
@@ -1,7 +1,6 @@
---
description: Learn how to optimize your use of device mapper driver.
-keywords:
-- container, storage, driver, device mapper
+keywords: container, storage, driver, device mapper
title: Docker and the Device Mapper storage driver
---
@@ -685,4 +684,4 @@ data volumes.
* [Select a storage driver](selectadriver.md)
* [AUFS storage driver in practice](aufs-driver.md)
* [Btrfs storage driver in practice](btrfs-driver.md)
-* [daemon reference](../../reference/commandline/dockerd.md#storage-driver-options)
+* [daemon reference](../../reference/commandline/dockerd.md#storage-driver-options)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/imagesandcontainers.md b/engine/userguide/storagedriver/imagesandcontainers.md
index 351c6ab13a..fcc5970cae 100644
--- a/engine/userguide/storagedriver/imagesandcontainers.md
+++ b/engine/userguide/storagedriver/imagesandcontainers.md
@@ -1,7 +1,6 @@
---
description: Learn the technologies that support storage drivers.
-keywords:
-- container, storage, driver, AUFS, btfs, devicemapper,zvfs
+keywords: container, storage, driver, AUFS, btfs, devicemapper,zvfs
title: Understand images, containers, and storage drivers
---
@@ -502,4 +501,4 @@ For detailed information about data volumes
* [Select a storage driver](selectadriver.md)
* [AUFS storage driver in practice](aufs-driver.md)
* [Btrfs storage driver in practice](btrfs-driver.md)
-* [Device Mapper storage driver in practice](device-mapper-driver.md)
+* [Device Mapper storage driver in practice](device-mapper-driver.md)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/index.md b/engine/userguide/storagedriver/index.md
index 7c5baa4119..ad8fc8b4b5 100644
--- a/engine/userguide/storagedriver/index.md
+++ b/engine/userguide/storagedriver/index.md
@@ -1,7 +1,6 @@
---
description: Learn how select the proper storage driver for your container.
-keywords:
-- container, storage, driver, AUFS, btfs, devicemapper,zvfs
+keywords: container, storage, driver, AUFS, btfs, devicemapper,zvfs
title: Docker storage drivers
---
@@ -27,4 +26,4 @@ videos](http://www.pluralsight.com/author/nigel-poulton), co-hosts the weekly
on [Twitter](https://twitter.com/nigelpoulton).
-
+
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/overlayfs-driver.md b/engine/userguide/storagedriver/overlayfs-driver.md
index 0cd7879ab5..d91f88249a 100644
--- a/engine/userguide/storagedriver/overlayfs-driver.md
+++ b/engine/userguide/storagedriver/overlayfs-driver.md
@@ -1,7 +1,6 @@
---
description: Learn how to optimize your use of OverlayFS driver.
-keywords:
-- container, storage, driver, OverlayFS
+keywords: container, storage, driver, OverlayFS
title: Docker and OverlayFS in practice
---
@@ -429,4 +428,4 @@ before running `yum install`.
- **rename(2)**. OverlayFS does not fully support the `rename(2)` system call.
Your application needs to detect its failure and fall back to a "copy and
-unlink" strategy.
+unlink" strategy.
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/selectadriver.md b/engine/userguide/storagedriver/selectadriver.md
index 51e1c1be13..427035c614 100644
--- a/engine/userguide/storagedriver/selectadriver.md
+++ b/engine/userguide/storagedriver/selectadriver.md
@@ -1,7 +1,6 @@
---
description: Learn how select the proper storage driver for your container.
-keywords:
-- container, storage, driver, AUFS, btfs, devicemapper,zvfs
+keywords: container, storage, driver, AUFS, btfs, devicemapper,zvfs
title: Select a storage driver
---
@@ -219,4 +218,4 @@ on `overlay`. For users with at least a 4.0 kernel and no existing or required
* [Understand images, containers, and storage drivers](imagesandcontainers.md)
* [AUFS storage driver in practice](aufs-driver.md)
* [Btrfs storage driver in practice](btrfs-driver.md)
-* [Device Mapper storage driver in practice](device-mapper-driver.md)
+* [Device Mapper storage driver in practice](device-mapper-driver.md)
\ No newline at end of file
diff --git a/engine/userguide/storagedriver/zfs-driver.md b/engine/userguide/storagedriver/zfs-driver.md
index 8f4cf0a006..5f54a5fcd3 100644
--- a/engine/userguide/storagedriver/zfs-driver.md
+++ b/engine/userguide/storagedriver/zfs-driver.md
@@ -1,7 +1,6 @@
---
description: Learn how to optimize your use of ZFS driver.
-keywords:
-- 'container, storage, driver, ZFS '
+keywords: 'container, storage, driver, ZFS '
title: Docker and ZFS in practice
---
@@ -320,4 +319,4 @@ SSD.
performance. This is because they bypass the storage driver and do not incur
any of the potential overheads introduced by thin provisioning and
copy-on-write. For this reason, you should place heavy write workloads on data
-volumes.
+volumes.
\ No newline at end of file