docs: rename plugins index file and add linkTitle

We publish this page on docs.docker.com, and hugo expects index pages
for sections to be named _index.md. We currently rename the page when we
mount it to the docs repo but might as well change the filename in the
source.

Also adds a linkTitle to the page, which is a shorter title that will be
used in the sidebar navigation and breadcrumbs.

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
(cherry picked from commit 071f6f9391)
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson 2024-09-04 11:19:55 +02:00
parent 9e34c9bb39
commit b1e50eea92
5 changed files with 8 additions and 7 deletions

View File

@ -1,5 +1,6 @@
--- ---
title: Docker Engine managed plugin system title: Docker Engine managed plugin system
linkTitle: Docker Engine plugins
description: Develop and use a plugin with the managed plugin system description: Develop and use a plugin with the managed plugin system
keywords: "API, Usage, plugins, documentation, developer" keywords: "API, Usage, plugins, documentation, developer"
aliases: aliases:

View File

@ -8,7 +8,7 @@ keywords: "Examples, Usage, plugins, docker, documentation, user guide"
This document describes the Docker Engine plugins generally available in Docker This document describes the Docker Engine plugins generally available in Docker
Engine. To view information on plugins managed by Docker, Engine. To view information on plugins managed by Docker,
refer to [Docker Engine plugin system](index.md). refer to [Docker Engine plugin system](_index.md).
You can extend the capabilities of the Docker Engine by loading third-party You can extend the capabilities of the Docker Engine by loading third-party
plugins. This page explains the types of plugins and provides links to several plugins. This page explains the types of plugins and provides links to several
@ -16,7 +16,7 @@ volume and network plugins for Docker.
## Types of plugins ## Types of plugins
Plugins extend Docker's functionality. They come in specific types. For Plugins extend Docker's functionality. They come in specific types. For
example, a [volume plugin](plugins_volume.md) might enable Docker example, a [volume plugin](plugins_volume.md) might enable Docker
volumes to persist across multiple Docker hosts and a volumes to persist across multiple Docker hosts and a
[network plugin](plugins_network.md) might provide network plumbing. [network plugin](plugins_network.md) might provide network plumbing.

View File

@ -8,7 +8,7 @@ Docker plugins are out-of-process extensions which add capabilities to the
Docker Engine. Docker Engine.
This document describes the Docker Engine plugin API. To view information on This document describes the Docker Engine plugin API. To view information on
plugins managed by Docker Engine, refer to [Docker Engine plugin system](index.md). plugins managed by Docker Engine, refer to [Docker Engine plugin system](_index.md).
This page is intended for people who want to develop their own Docker plugin. This page is intended for people who want to develop their own Docker plugin.
If you just want to learn about or use Docker plugins, look If you just want to learn about or use Docker plugins, look

View File

@ -8,7 +8,7 @@ aliases:
This document describes the Docker Engine plugins available in Docker This document describes the Docker Engine plugins available in Docker
Engine. To view information on plugins managed by Docker Engine, Engine. To view information on plugins managed by Docker Engine,
refer to [Docker Engine plugin system](index.md). refer to [Docker Engine plugin system](_index.md).
Docker's out-of-the-box authorization model is all or nothing. Any user with Docker's out-of-the-box authorization model is all or nothing. Any user with
permission to access the Docker daemon can run any Docker client command. The permission to access the Docker daemon can run any Docker client command. The

View File

@ -6,12 +6,12 @@ keywords: "Examples, Usage, plugins, docker, documentation, user guide"
This document describes Docker Engine network driver plugins generally This document describes Docker Engine network driver plugins generally
available in Docker Engine. To view information on plugins available in Docker Engine. To view information on plugins
managed by Docker Engine, refer to [Docker Engine plugin system](index.md). managed by Docker Engine, refer to [Docker Engine plugin system](_index.md).
Docker Engine network plugins enable Engine deployments to be extended to Docker Engine network plugins enable Engine deployments to be extended to
support a wide range of networking technologies, such as VXLAN, IPVLAN, MACVLAN support a wide range of networking technologies, such as VXLAN, IPVLAN, MACVLAN
or something completely different. Network driver plugins are supported via the or something completely different. Network driver plugins are supported via the
LibNetwork project. Each plugin is implemented as a "remote driver" for LibNetwork project. Each plugin is implemented as a "remote driver" for
LibNetwork, which shares plugin infrastructure with Engine. Effectively, network LibNetwork, which shares plugin infrastructure with Engine. Effectively, network
driver plugins are activated in the same way as other plugins, and use the same driver plugins are activated in the same way as other plugins, and use the same
kind of protocol. kind of protocol.
@ -19,7 +19,7 @@ kind of protocol.
## Network plugins and Swarm mode ## Network plugins and Swarm mode
[Legacy plugins](legacy_plugins.md) do not work in Swarm mode. However, [Legacy plugins](legacy_plugins.md) do not work in Swarm mode. However,
plugins written using the [v2 plugin system](index.md) do work in Swarm mode, as plugins written using the [v2 plugin system](_index.md) do work in Swarm mode, as
long as they are installed on each Swarm worker node. long as they are installed on each Swarm worker node.
## Use network driver plugins ## Use network driver plugins