fix type of keywords entry in frontmatter (in /engine/) (#552)

keywords should be a string, not an array containing one string

Signed-off-by: Gaetan de Villele <gdevillele@gmail.com>
This commit is contained in:
Gaetan 2016-11-11 14:45:24 -08:00 committed by John Mulhausen
parent b1b1ef532d
commit a5e01e1844
128 changed files with 317 additions and 445 deletions

View File

@ -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

View File

@ -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).

View File

@ -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.
<img src="/articles/b2d_volume_images/verify.png">
You're done!
You're done!

View File

@ -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
```
```

View File

@ -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"}
```
```

View File

@ -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 %}

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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": "*"
}
]
}
}

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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)

View File

@ -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)

View File

@ -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
```
```

View File

@ -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.

View File

@ -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 %}

View File

@ -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.

View File

@ -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).

View File

@ -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.

View File

@ -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`.

View File

@ -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.

View File

@ -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

View File

@ -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.
![Couchbase Web Console](couchbase/web-console.png)
![Couchbase Web Console](couchbase/web-console.png)

View File

@ -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.

View File

@ -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)

View File

@ -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/)

View File

@ -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
```
```

View File

@ -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.

View File

@ -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.

View File

@ -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
```
```

View File

@ -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).

View File

@ -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).
&nbsp;
&nbsp;

View File

@ -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
<td class="tg-031e">How to run a multi-container application with Compose</td>
<td class="tg-031e"><a href="/compose/">Docker Compose documentation</a></td>
</tr>
</table>
</table>

View File

@ -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</a>.
>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 -

View File

@ -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).
&nbsp;
&nbsp;

View File

@ -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).
&nbsp;
&nbsp;

View File

@ -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).
&nbsp;
&nbsp;

View File

@ -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).
&nbsp;
&nbsp;

View File

@ -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).

View File

@ -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.

View File

@ -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).

View File

@ -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 <a href="https://aws.amazon.com/" target="_blank"> Amazon Web Services (AWS)</a> 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)

View File

@ -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)

View File

@ -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)

View File

@ -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).

View File

@ -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//)

View File

@ -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).

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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).

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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).

View File

@ -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)

View File

@ -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)

View File

@ -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).

View File

@ -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.

View File

@ -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
```
```

View File

@ -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)

View File

@ -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)

View File

@ -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.

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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).

View File

@ -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

View File

@ -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.

View File

@ -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)

View File

@ -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)

View File

@ -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).

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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.

View File

@ -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.

View File

@ -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).

View File

@ -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).

View File

@ -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

View File

@ -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).

View File

@ -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.

View File

@ -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.

View File

@ -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).

View File

@ -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).

View File

@ -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.

View File

@ -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!

View File

@ -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).

View File

@ -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)

View File

@ -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).

View File

@ -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).

Some files were not shown because too many files have changed in this diff Show More