Update most links in docs to use https by default

cc @thaJeztah docker/docker.github.io#13680

Signed-off-by: Peter Dave Hello <hsu@peterdavehello.org>
This commit is contained in:
Peter Dave Hello 2021-10-15 06:04:36 +08:00
parent 9fab13beac
commit 417f97605f
22 changed files with 34 additions and 34 deletions

View File

@ -72,7 +72,7 @@ The sections below provide an inexhaustive overview of available plugins.
| [Horcrux Volume Plugin](https://github.com/muthu-r/horcrux) | A volume plugin that allows on-demand, version controlled access to your data. Horcrux is an open-source plugin, written in Go, and supports SCP, [Minio](https://www.minio.io) and Amazon S3. | | [Horcrux Volume Plugin](https://github.com/muthu-r/horcrux) | A volume plugin that allows on-demand, version controlled access to your data. Horcrux is an open-source plugin, written in Go, and supports SCP, [Minio](https://www.minio.io) and Amazon S3. |
| [HPE 3Par Volume Plugin](https://github.com/hpe-storage/python-hpedockerplugin/) | A volume plugin that supports HPE 3Par and StoreVirtual iSCSI storage arrays. | | [HPE 3Par Volume Plugin](https://github.com/hpe-storage/python-hpedockerplugin/) | A volume plugin that supports HPE 3Par and StoreVirtual iSCSI storage arrays. |
| [Infinit volume plugin](https://infinit.sh/documentation/docker/volume-plugin) | A volume plugin that makes it easy to mount and manage Infinit volumes using Docker. | | [Infinit volume plugin](https://infinit.sh/documentation/docker/volume-plugin) | A volume plugin that makes it easy to mount and manage Infinit volumes using Docker. |
| [IPFS Volume Plugin](http://github.com/vdemeester/docker-volume-ipfs) | An open source volume plugin that allows using an [ipfs](https://ipfs.io/) filesystem as a volume. | | [IPFS Volume Plugin](https://github.com/vdemeester/docker-volume-ipfs) | An open source volume plugin that allows using an [ipfs](https://ipfs.io/) filesystem as a volume. |
| [Keywhiz plugin](https://github.com/calavera/docker-volume-keywhiz) | A plugin that provides credentials and secret management using Keywhiz as a central repository. | | [Keywhiz plugin](https://github.com/calavera/docker-volume-keywhiz) | A plugin that provides credentials and secret management using Keywhiz as a central repository. |
| [Local Persist Plugin](https://github.com/CWSpear/local-persist) | A volume plugin that extends the default `local` driver's functionality by allowing you specify a mountpoint anywhere on the host, which enables the files to *always persist*, even if the volume is removed via `docker volume rm`. | | [Local Persist Plugin](https://github.com/CWSpear/local-persist) | A volume plugin that extends the default `local` driver's functionality by allowing you specify a mountpoint anywhere on the host, which enables the files to *always persist*, even if the volume is removed via `docker volume rm`. |
| [NetApp Plugin](https://github.com/NetApp/netappdvp) (nDVP) | A volume plugin that provides direct integration with the Docker ecosystem for the NetApp storage portfolio. The nDVP package supports the provisioning and management of storage resources from the storage platform to Docker hosts, with a robust framework for adding additional platforms in the future. | | [NetApp Plugin](https://github.com/NetApp/netappdvp) (nDVP) | A volume plugin that provides direct integration with the Docker ecosystem for the NetApp storage portfolio. The nDVP package supports the provisioning and management of storage resources from the storage platform to Docker hosts, with a robust framework for adding additional platforms in the future. |
@ -80,7 +80,7 @@ The sections below provide an inexhaustive overview of available plugins.
| [Nimble Storage Volume Plugin](https://connect.nimblestorage.com/community/app-integration/docker) | A volume plug-in that integrates with Nimble Storage Unified Flash Fabric arrays. The plug-in abstracts array volume capabilities to the Docker administrator to allow self-provisioning of secure multi-tenant volumes and clones. | | [Nimble Storage Volume Plugin](https://connect.nimblestorage.com/community/app-integration/docker) | A volume plug-in that integrates with Nimble Storage Unified Flash Fabric arrays. The plug-in abstracts array volume capabilities to the Docker administrator to allow self-provisioning of secure multi-tenant volumes and clones. |
| [OpenStorage Plugin](https://github.com/libopenstorage/openstorage) | A cluster-aware volume plugin that provides volume management for file and block storage solutions. It implements a vendor neutral specification for implementing extensions such as CoS, encryption, and snapshots. It has example drivers based on FUSE, NFS, NBD and EBS to name a few. | | [OpenStorage Plugin](https://github.com/libopenstorage/openstorage) | A cluster-aware volume plugin that provides volume management for file and block storage solutions. It implements a vendor neutral specification for implementing extensions such as CoS, encryption, and snapshots. It has example drivers based on FUSE, NFS, NBD and EBS to name a few. |
| [Portworx Volume Plugin](https://github.com/portworx/px-dev) | A volume plugin that turns any server into a scale-out converged compute/storage node, providing container granular storage and highly available volumes across any node, using a shared-nothing storage backend that works with any docker scheduler. | | [Portworx Volume Plugin](https://github.com/portworx/px-dev) | A volume plugin that turns any server into a scale-out converged compute/storage node, providing container granular storage and highly available volumes across any node, using a shared-nothing storage backend that works with any docker scheduler. |
| [Quobyte Volume Plugin](https://github.com/quobyte/docker-volume) | A volume plugin that connects Docker to [Quobyte](http://www.quobyte.com/containers)'s data center file system, a general-purpose scalable and fault-tolerant storage platform. | | [Quobyte Volume Plugin](https://github.com/quobyte/docker-volume) | A volume plugin that connects Docker to [Quobyte](https://www.quobyte.com/containers)'s data center file system, a general-purpose scalable and fault-tolerant storage platform. |
| [REX-Ray plugin](https://github.com/emccode/rexray) | A volume plugin which is written in Go and provides advanced storage functionality for many platforms including VirtualBox, EC2, Google Compute Engine, OpenStack, and EMC. | | [REX-Ray plugin](https://github.com/emccode/rexray) | A volume plugin which is written in Go and provides advanced storage functionality for many platforms including VirtualBox, EC2, Google Compute Engine, OpenStack, and EMC. |
| [Virtuozzo Storage and Ploop plugin](https://github.com/virtuozzo/docker-volume-ploop) | A volume plugin with support for Virtuozzo Storage distributed cloud file system as well as ploop devices. | | [Virtuozzo Storage and Ploop plugin](https://github.com/virtuozzo/docker-volume-ploop) | A volume plugin with support for Virtuozzo Storage distributed cloud file system as well as ploop devices. |
| [VMware vSphere Storage Plugin](https://github.com/vmware/docker-volume-vsphere) | Docker Volume Driver for vSphere enables customers to address persistent storage requirements for Docker containers in vSphere environments. | | [VMware vSphere Storage Plugin](https://github.com/vmware/docker-volume-vsphere) | Docker Volume Driver for vSphere enables customers to address persistent storage requirements for Docker containers in vSphere environments. |

View File

@ -90,7 +90,7 @@ The `TLSConfig` field is optional and TLS will only be verified if this configur
Plugins should be started before Docker, and stopped after Docker. For Plugins should be started before Docker, and stopped after Docker. For
example, when packaging a plugin for a platform which supports `systemd`, you example, when packaging a plugin for a platform which supports `systemd`, you
might use [`systemd` dependencies]( might use [`systemd` dependencies](
http://www.freedesktop.org/software/systemd/man/systemd.unit.html#Before=) to https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Before=) to
manage startup and shutdown order. manage startup and shutdown order.
When upgrading a plugin, you should first stop the Docker daemon, upgrade the When upgrading a plugin, you should first stop the Docker daemon, upgrade the

View File

@ -599,10 +599,10 @@ This file causes the following build behavior:
Matching is done using Go's Matching is done using Go's
[filepath.Match](http://golang.org/pkg/path/filepath#Match) rules. A [filepath.Match](https://golang.org/pkg/path/filepath#Match) rules. A
preprocessing step removes leading and trailing whitespace and preprocessing step removes leading and trailing whitespace and
eliminates `.` and `..` elements using Go's eliminates `.` and `..` elements using Go's
[filepath.Clean](http://golang.org/pkg/path/filepath/#Clean). Lines [filepath.Clean](https://golang.org/pkg/path/filepath/#Clean). Lines
that are blank after preprocessing are ignored. that are blank after preprocessing are ignored.
Beyond Go's filepath.Match rules, Docker also supports a special Beyond Go's filepath.Match rules, Docker also supports a special
@ -1117,7 +1117,7 @@ directories, their paths are interpreted as relative to the source of
the context of the build. the context of the build.
Each `<src>` may contain wildcards and matching will be done using Go's Each `<src>` may contain wildcards and matching will be done using Go's
[filepath.Match](http://golang.org/pkg/path/filepath#Match) rules. For example: [filepath.Match](https://golang.org/pkg/path/filepath#Match) rules. For example:
To add all files starting with "hom": To add all files starting with "hom":
@ -1293,7 +1293,7 @@ directories will be interpreted as relative to the source of the context
of the build. of the build.
Each `<src>` may contain wildcards and matching will be done using Go's Each `<src>` may contain wildcards and matching will be done using Go's
[filepath.Match](http://golang.org/pkg/path/filepath#Match) rules. For example: [filepath.Match](https://golang.org/pkg/path/filepath#Match) rules. For example:
To add all files starting with "hom": To add all files starting with "hom":

View File

@ -11,7 +11,7 @@ Checkpoint and Restore is an experimental feature that allows you to freeze a ru
container by checkpointing it, which turns its state into a collection of files container by checkpointing it, which turns its state into a collection of files
on disk. Later, the container can be restored from the point it was frozen. on disk. Later, the container can be restored from the point it was frozen.
This is accomplished using a tool called [CRIU](http://criu.org), which is an This is accomplished using a tool called [CRIU](https://criu.org), which is an
external dependency of this feature. A good overview of the history of external dependency of this feature. A good overview of the history of
checkpoint and restore in Docker is available in this checkpoint and restore in Docker is available in this
[Kubernetes blog post](https://kubernetes.io/blog/2015/07/how-did-quake-demo-from-dockercon-work/). [Kubernetes blog post](https://kubernetes.io/blog/2015/07/how-did-quake-demo-from-dockercon-work/).

View File

@ -88,7 +88,7 @@ variables used by the Go runtime. In particular, you may find these useful:
* `NO_PROXY` * `NO_PROXY`
These Go environment variables are case-insensitive. See the These Go environment variables are case-insensitive. See the
[Go specification](http://golang.org/pkg/net/http/) for details on these [Go specification](https://golang.org/pkg/net/http/) for details on these
variables. variables.
## Configuration files ## Configuration files

View File

@ -23,7 +23,7 @@ Inspects the specified config.
By default, this renders all results in a JSON array. If a format is specified, By default, this renders all results in a JSON array. If a format is specified,
the given template will be executed for each result. the given template will be executed for each result.
Go's [text/template](http://golang.org/pkg/text/template/) package Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
For detailed information about using configs, refer to [store configuration data using Docker Configs](https://docs.docker.com/engine/swarm/configs/). For detailed information about using configs, refer to [store configuration data using Docker Configs](https://docs.docker.com/engine/swarm/configs/).

View File

@ -165,7 +165,7 @@ communication with the daemon.
> supported anymore for security reasons. > supported anymore for security reasons.
On Systemd based systems, you can communicate with the daemon via On Systemd based systems, you can communicate with the daemon via
[Systemd socket activation](http://0pointer.de/blog/projects/socket-activation.html), [Systemd socket activation](https://0pointer.de/blog/projects/socket-activation.html),
use `dockerd -H fd://`. Using `fd://` will work perfectly for most setups but use `dockerd -H fd://`. Using `fd://` will work perfectly for most setups but
you can also specify individual sockets: `dockerd -H fd://3`. If the you can also specify individual sockets: `dockerd -H fd://3`. If the
specified socket activated files aren't found, then Docker will exit. You can specified socket activated files aren't found, then Docker will exit. You can
@ -308,7 +308,7 @@ devices, one for data and one for metadata. By default, these block devices
are created automatically by using loopback mounts of automatically created are created automatically by using loopback mounts of automatically created
sparse files. Refer to [Devicemapper options](#devicemapper-options) below sparse files. Refer to [Devicemapper options](#devicemapper-options) below
for a way how to customize this setup. for a way how to customize this setup.
[~jpetazzo/Resizing Docker containers with the Device Mapper plugin](http://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/) [~jpetazzo/Resizing Docker containers with the Device Mapper plugin](https://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/)
article explains how to tune your existing setup without the use of options. article explains how to tune your existing setup without the use of options.
The `btrfs` driver is very fast for `docker build` - but like `devicemapper` The `btrfs` driver is very fast for `docker build` - but like `devicemapper`
@ -1211,7 +1211,7 @@ For information about how to create an authorization plugin, refer to the
### Daemon user namespace options ### Daemon user namespace options
The Linux kernel The Linux kernel
[user namespace support](http://man7.org/linux/man-pages/man7/user_namespaces.7.html) [user namespace support](https://man7.org/linux/man-pages/man7/user_namespaces.7.html)
provides additional security by enabling a process, and therefore a container, provides additional security by enabling a process, and therefore a container,
to have a unique range of user and group IDs which are outside the traditional to have a unique range of user and group IDs which are outside the traditional
user and group range utilized by the host system. Potentially the most important user and group range utilized by the host system. Potentially the most important

View File

@ -194,11 +194,11 @@ The currently supported filters are:
If a format (`--format`) is specified, the given template will be executed If a format (`--format`) is specified, the given template will be executed
instead of the default instead of the default
format. Go's [text/template](http://golang.org/pkg/text/template/) package format. Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
If a format is set to `{{json .}}`, the events are streamed as valid JSON If a format is set to `{{json .}}`, the events are streamed as valid JSON
Lines. For information about JSON Lines, please refer to http://jsonlines.org/. Lines. For information about JSON Lines, please refer to https://jsonlines.org/.
## Examples ## Examples

View File

@ -24,7 +24,7 @@ The number of images shown is the number of unique images. The same image tagged
under different names is counted only once. under different names is counted only once.
If a format is specified, the given template will be executed instead of the If a format is specified, the given template will be executed instead of the
default format. Go's [text/template](http://golang.org/pkg/text/template/) package default format. Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
Depending on the storage driver in use, additional information can be shown, such Depending on the storage driver in use, additional information can be shown, such

View File

@ -29,7 +29,7 @@ By default, `docker inspect` will render results in a JSON array.
If a format is specified, the given template will be executed for each result. If a format is specified, the given template will be executed for each result.
Go's [text/template](http://golang.org/pkg/text/template/) package Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
## Specify target type (--type) ## Specify target type (--type)

View File

@ -70,5 +70,5 @@ $ docker kill --signal=HUP my_container
$ docker kill --signal=1 my_container $ docker kill --signal=1 my_container
``` ```
Refer to the [`signal(7)`](http://man7.org/linux/man-pages/man7/signal.7.html) Refer to the [`signal(7)`](https://man7.org/linux/man-pages/man7/signal.7.html)
man-page for a list of standard Linux signals. man-page for a list of standard Linux signals.

View File

@ -44,7 +44,7 @@ node are shown.
You can specify an alternate format to execute a given You can specify an alternate format to execute a given
template for each result. Go's template for each result. Go's
[text/template](http://golang.org/pkg/text/template/) package describes all the [text/template](https://golang.org/pkg/text/template/) package describes all the
details of the format. details of the format.
```console ```console

View File

@ -22,7 +22,7 @@ Options:
Returns information about a node. By default, this command renders all results Returns information about a node. By default, this command renders all results
in a JSON array. You can specify an alternate format to execute a in a JSON array. You can specify an alternate format to execute a
given template for each result. Go's given template for each result. Go's
[text/template](http://golang.org/pkg/text/template/) package describes all the [text/template](https://golang.org/pkg/text/template/) package describes all the
details of the format. details of the format.
> **Note** > **Note**

View File

@ -23,7 +23,7 @@ Inspects the specified secret.
By default, this renders all results in a JSON array. If a format is specified, By default, this renders all results in a JSON array. If a format is specified,
the given template will be executed for each result. the given template will be executed for each result.
Go's [text/template](http://golang.org/pkg/text/template/) package Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
For detailed information about using secrets, refer to [manage sensitive data with Docker secrets](https://docs.docker.com/engine/swarm/secrets/). For detailed information about using secrets, refer to [manage sensitive data with Docker secrets](https://docs.docker.com/engine/swarm/secrets/).

View File

@ -1018,7 +1018,7 @@ registry value must be located in:
### Create services using templates ### Create services using templates
You can use templates for some flags of `service create`, using the syntax You can use templates for some flags of `service create`, using the syntax
provided by the Go's [text/template](http://golang.org/pkg/text/template/) package. provided by the Go's [text/template](https://golang.org/pkg/text/template/) package.
The supported flags are the following : The supported flags are the following :

View File

@ -24,7 +24,7 @@ Inspects the specified service.
By default, this renders all results in a JSON array. If a format is specified, By default, this renders all results in a JSON array. If a format is specified,
the given template will be executed for each result. the given template will be executed for each result.
Go's [text/template](http://golang.org/pkg/text/template/) package Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
> **Note** > **Note**

View File

@ -147,11 +147,11 @@ The currently supported filters are:
If a format (`--format`) is specified, the given template will be executed If a format (`--format`) is specified, the given template will be executed
instead of the default instead of the default
format. Go's [text/template](http://golang.org/pkg/text/template/) package format. Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
If a format is set to `{{json .}}`, the events are streamed as valid JSON If a format is set to `{{json .}}`, the events are streamed as valid JSON
Lines. For information about JSON Lines, please refer to http://jsonlines.org/ . Lines. For information about JSON Lines, please refer to https://jsonlines.org/ .
## Examples ## Examples

View File

@ -22,7 +22,7 @@ Options:
By default, this will render all version information in an easy to read By default, this will render all version information in an easy to read
layout. If a format is specified, the given template will be executed instead. layout. If a format is specified, the given template will be executed instead.
Go's [text/template](http://golang.org/pkg/text/template/) package Go's [text/template](https://golang.org/pkg/text/template/) package
describes all the details of the format. describes all the details of the format.
## Examples ## Examples

View File

@ -74,7 +74,7 @@ The built-in `local` driver on Linux accepts options similar to the linux
`mount` command. You can provide multiple options by passing the `--opt` flag `mount` command. You can provide multiple options by passing the `--opt` flag
multiple times. Some `mount` options (such as the `o` option) can take a multiple times. Some `mount` options (such as the `o` option) can take a
comma-separated list of options. Complete list of available mount options can be comma-separated list of options. Complete list of available mount options can be
found [here](http://man7.org/linux/man-pages/man8/mount.8.html). found [here](https://man7.org/linux/man-pages/man8/mount.8.html).
For example, the following creates a `tmpfs` volume called `foo` with a size of For example, the following creates a `tmpfs` volume called `foo` with a size of
100 megabyte and `uid` of 1000. 100 megabyte and `uid` of 1000.

View File

@ -21,7 +21,7 @@ Options:
Returns information about a volume. By default, this command renders all results Returns information about a volume. By default, this command renders all results
in a JSON array. You can specify an alternate format to execute a in a JSON array. You can specify an alternate format to execute a
given template for each result. Go's given template for each result. Go's
[text/template](http://golang.org/pkg/text/template/) package describes all the [text/template](https://golang.org/pkg/text/template/) package describes all the
details of the format. details of the format.
## Examples ## Examples

View File

@ -20,7 +20,7 @@ A list of terms used around the Docker project.
aufs (advanced multi layered unification filesystem) is a Linux [filesystem](#filesystem) that aufs (advanced multi layered unification filesystem) is a Linux [filesystem](#filesystem) that
Docker supports as a storage backend. It implements the Docker supports as a storage backend. It implements the
[union mount](http://en.wikipedia.org/wiki/Union_mount) for Linux file systems. [union mount](https://en.wikipedia.org/wiki/Union_mount) for Linux file systems.
## base image ## base image
@ -28,7 +28,7 @@ An image that has no parent is a **base image**.
## boot2docker ## boot2docker
[boot2docker](http://boot2docker.io/) is a lightweight Linux distribution made [boot2docker](https://boot2docker.io/) is a lightweight Linux distribution made
specifically to run Docker containers. The boot2docker management tool for Mac and Windows was deprecated and replaced by [`docker-machine`](#machine) which you can install with the Docker Toolbox. specifically to run Docker containers. The boot2docker management tool for Mac and Windows was deprecated and replaced by [`docker-machine`](#machine) which you can install with the Docker Toolbox.
## bridge ## bridge
@ -56,7 +56,7 @@ For more information about Docker networking, see
## btrfs ## btrfs
btrfs (B-tree file system) is a Linux [filesystem](#filesystem) that Docker btrfs (B-tree file system) is a Linux [filesystem](#filesystem) that Docker
supports as a storage backend. It is a [copy-on-write](http://en.wikipedia.org/wiki/Copy-on-write) supports as a storage backend. It is a [copy-on-write](https://en.wikipedia.org/wiki/Copy-on-write)
filesystem. filesystem.
## build ## build
@ -241,7 +241,7 @@ for docker containers in a cluster.
## overlay storage driver ## overlay storage driver
OverlayFS is a [filesystem](#filesystem) service for Linux which implements a OverlayFS is a [filesystem](#filesystem) service for Linux which implements a
[union mount](http://en.wikipedia.org/wiki/Union_mount) for other file systems. [union mount](https://en.wikipedia.org/wiki/Union_mount) for other file systems.
It is supported by the Docker daemon as a storage driver. It is supported by the Docker daemon as a storage driver.
## registry ## registry

View File

@ -1254,7 +1254,7 @@ access to all devices on the host as well as set some configuration
in AppArmor or SELinux to allow the container nearly all the same access to the in AppArmor or SELinux to allow the container nearly all the same access to the
host as processes running outside containers on the host. Additional host as processes running outside containers on the host. Additional
information about running with `--privileged` is available on the information about running with `--privileged` is available on the
[Docker Blog](http://blog.docker.com/2013/09/docker-can-now-run-within-docker/). [Docker Blog](https://blog.docker.com/2013/09/docker-can-now-run-within-docker/).
If you want to limit access to a specific device or devices you can use If you want to limit access to a specific device or devices you can use
the `--device` flag. It allows you to specify one or more devices that the `--device` flag. It allows you to specify one or more devices that
@ -1337,7 +1337,7 @@ The next table shows the capabilities which are not granted by default and may b
| SYSLOG | Perform privileged syslog(2) operations. | | SYSLOG | Perform privileged syslog(2) operations. |
| WAKE_ALARM | Trigger something that will wake up the system. | | WAKE_ALARM | Trigger something that will wake up the system. |
Further reference information is available on the [capabilities(7) - Linux man page](http://man7.org/linux/man-pages/man7/capabilities.7.html), Further reference information is available on the [capabilities(7) - Linux man page](https://man7.org/linux/man-pages/man7/capabilities.7.html),
and in the [Linux kernel source code](https://github.com/torvalds/linux/blob/124ea650d3072b005457faed69909221c2905a1f/include/uapi/linux/capability.h). and in the [Linux kernel source code](https://github.com/torvalds/linux/blob/124ea650d3072b005457faed69909221c2905a1f/include/uapi/linux/capability.h).
Both flags support the value `ALL`, so to allow a container to use all capabilities Both flags support the value `ALL`, so to allow a container to use all capabilities