Merge pull request #20601 from dvdksn/fix-redirect-overage

redirect: fix overage issue
This commit is contained in:
David Karlsson 2024-08-14 09:47:04 +02:00 committed by GitHub
commit 04bcc07516
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
24 changed files with 7 additions and 915 deletions

View File

@ -4,7 +4,6 @@ keywords: Docker, docker, registry, teams, organizations, plans, Dockerfile, Doc
Hub, docs, documentation
title: Create your organization
aliases:
- /docker-cloud/orgs/
- /docker-hub/orgs/
---

View File

@ -3,7 +3,6 @@ title: Docker Build Cloud
description: Find documentation on Docker Build Cloud to help you build your container images faster, both locally and in CI
keywords: build, cloud, cloud build, remote builder
aliases:
- /build/hydrobuild/
- /build/cloud/faq/
- /build/cloud/
---

View File

@ -3,7 +3,6 @@ title: Use Docker Build Cloud in CI
description: Speed up your continuous integration pipelines with Docker Build Cloud in CI
keywords: build, cloud build, ci, gha, gitlab, buildkite, jenkins, circle ci
aliases:
- /hydrobuild/ci/
- /build/cloud/ci/
---

View File

@ -3,7 +3,6 @@ title: Optimize for building in the cloud
description: Building remotely is different from building locally. Here's how to optimize for remote builders.
keywords: build, cloud build, optimize, remote, local, cloud
aliases:
- /hydrobuild/optimization/
- /build/cloud/optimization/
---

View File

@ -3,7 +3,6 @@ title: Docker Build Cloud setup
description: How to get started with Docker Build Cloud
keywords: build, cloud build
aliases:
- /hydrobuild/setup/
- /build/cloud/setup/
---

View File

@ -3,7 +3,6 @@ title: Building with Docker Build Cloud
description: Invoke your cloud builds with the Buildx CLI client
keywords: build, cloud build, usage, cli, buildx, client
aliases:
- /hydrobuild/usage/
- /build/cloud/usage/
---

View File

@ -6,8 +6,6 @@ tags: [Best practices]
aliases:
- /articles/dockerfile_best-practices/
- /engine/articles/dockerfile_best-practices/
- /docker-cloud/getting-started/intermediate/optimize-dockerfiles/
- /docker-cloud/tutorials/optimize-dockerfiles/
- /engine/userguide/eng-image/dockerfile_best-practices/
- /develop/develop-images/dockerfile_best-practices/
- /develop/develop-images/guidelines/

View File

@ -339,7 +339,7 @@ Note that you must sign in and create a Docker ID in order to download Docker De
Docker Desktop Community 2.1.0.0 contains the following experimental features.
* Docker App: Docker App is a CLI plugin that helps configure, share, and install applications. For more information, see [Working with Docker App](/app/working-with-app/).
* Docker App: Docker App is a CLI plugin that helps configure, share, and install applications.
* Docker Buildx: Docker Buildx is a CLI plugin for extended build capabilities with BuildKit. For more information, see the [Build page](../../build/index.md).
### Bug fixes and minor changes
@ -412,4 +412,4 @@ Docker Desktop Community 2.1.0.0 contains the following experimental features.
- VPNKit: Improved scalability of port forwarding. Related to [docker/for-mac#2841](https://github.com/docker/for-mac/issues/2841)
- VPNKit: Limit the size of the UDP NAT table. This ensures port forwarding and regular TCP traffic continue even when running very chatty UDP protocols.
- Ensure Kubernetes can be installed when using a non-default internal IP subnet.
- Fix panic in diagnose
- Fix panic in diagnose

View File

@ -467,7 +467,7 @@ Note that you must sign in and create a Docker ID in order to download Docker De
Docker Desktop Community 2.1.0.0 contains the following experimental features:
* Docker App: Docker App is a CLI plugin that helps configure, share, and install applications. For more information, see [Working with Docker App](/app/working-with-app/).
* Docker App: Docker App is a CLI plugin that helps configure, share, and install applications.
* Docker Buildx: Docker Buildx is a CLI plugin for extended build capabilities with BuildKit. For more information, see the [Build page](../../build/index.md).
### Bug fixes and minor changes
@ -558,4 +558,4 @@ Docker Desktop Community 2.1.0.0 contains the following experimental features:
- LCOW does not need --platform flag on multi-arch images any more
- Disk size can now be adjusted from 32GiB to drive space.
- Fix dns update too verbose in logs
- Fix panic in diagnose
- Fix panic in diagnose

View File

@ -4,9 +4,6 @@ keywords: automated, build, images, Docker Hub
title: Set up Automated Builds
aliases:
- /docker-hub/builds/automated-build/
- /docker-cloud/feature-reference/automated-build/
- /docker-cloud/builds/automated-build/
- /docker-cloud/builds/
- /docker-hub/builds/classic/
---
@ -298,4 +295,4 @@ variable to automated builds associated with the account. For more information,
- [Customize your build process](advanced.md) with environment variables, hooks, and more
- [Add automated tests](automated-testing.md)
- [Manage your builds](manage-builds.md)
- [Troubleshoot](troubleshoot.md)
- [Troubleshoot](troubleshoot.md)

View File

@ -2,8 +2,6 @@
description: Automated builds
keywords: automated, build, images
title: Advanced options for Autobuild and Autotest
aliases:
- /docker-cloud/builds/advanced/
---
> **Note**

View File

@ -2,9 +2,6 @@
description: Automated tests
keywords: Automated, testing, repository
title: Automated repository tests
aliases:
- /docker-cloud/feature-reference/automated-testing/
- /docker-cloud/builds/automated-testing/
---
> **Note**
@ -122,4 +119,4 @@ From the repository's details page, select **Timeline**.
From this tab you can see any pending, in-progress, successful, and failed
builds and test runs for the repository.
You can choose any timeline entry to view the logs for each test run.
You can choose any timeline entry to view the logs for each test run.

View File

@ -6,7 +6,6 @@ title: Configure automated builds from GitHub and BitBucket
aliases:
- /docker-hub/github/
- /docker-hub/bitbucket/
- /docker-cloud/builds/link-source/
---
> **Note**

View File

@ -3,77 +3,6 @@ description: Learn how to get started using Docker Hub
keywords: Docker, docker, registry, accounts, plans, Dockerfile, Docker Hub, accounts,
organizations, repositories, groups, teams
title: Docker Hub quickstart
aliases:
- /apidocs/docker-cloud/
- /docker-cloud/
- /docker-cloud/migration/
- /docker-cloud/migration/cloud-to-swarm/
- /docker-cloud/migration/cloud-to-kube-aks/
- /docker-cloud/migration/cloud-to-kube-gke/
- /docker-cloud/migration/cloud-to-aws-ecs/
- /docker-cloud/migration/deregister-swarms/
- /docker-cloud/migration/kube-primer/
- /docker-cloud/cloud-swarm/
- /docker-cloud/cloud-swarm/using-swarm-mode/
- /docker-cloud/cloud-swarm/register-swarms/
- /docker-cloud/cloud-swarm/create-cloud-swarm-aws/
- /docker-cloud/cloud-swarm/create-cloud-swarm-azure/
- /docker-cloud/cloud-swarm/connect-to-swarm/
- /docker-cloud/cloud-swarm/link-aws-swarm/
- /docker-cloud/cloud-swarm/link-azure-swarm/
- /docker-cloud/cloud-swarm/ssh-key-setup/
- /docker-cloud/infrastructure/
- /docker-cloud/infrastructure/deployment-strategies/
- /docker-cloud/infrastructure/link-aws/
- /docker-cloud/infrastructure/link-do/
- /docker-cloud/infrastructure/link-azure/
- /docker-cloud/infrastructure/link-packet/
- /docker-cloud/infrastructure/link-softlayer/
- /docker-cloud/infrastructure/ssh-into-a-node/
- /docker-cloud/infrastructure/docker-upgrade/
- /docker-cloud/infrastructure/byoh/
- /docker-cloud/infrastructure/cloud-on-packet.net-faq/
- /docker-cloud/infrastructure/cloud-on-aws-faq/
- /docker-cloud/standard/
- /docker-cloud/getting-started/
- /docker-cloud/getting-started/intro_cloud/
- /docker-cloud/getting-started/connect-infra/
- /docker-cloud/getting-started/your_first_node/
- /docker-cloud/getting-started/your_first_service/
- /docker-cloud/getting-started/deploy-app/1_introduction/
- /docker-cloud/getting-started/deploy-app/2_set_up/
- /docker-cloud/getting-started/deploy-app/3_prepare_the_app/
- /docker-cloud/getting-started/deploy-app/4_push_to_cloud_registry/
- /docker-cloud/getting-started/deploy-app/5_deploy_the_app_as_a_service/
- /docker-cloud/getting-started/deploy-app/6_define_environment_variables/
- /docker-cloud/getting-started/deploy-app/7_scale_the_service/
- /docker-cloud/getting-started/deploy-app/8_view_logs/
- /docker-cloud/getting-started/deploy-app/9_load-balance_the_service/
- /docker-cloud/getting-started/deploy-app/10_provision_a_data_backend_for_your_service/
- /docker-cloud/getting-started/deploy-app/11_service_stacks/
- /docker-cloud/getting-started/deploy-app/12_data_management_with_volumes/
- /docker-cloud/apps/
- /docker-cloud/apps/deploy-to-cloud-btn/
- /docker-cloud/apps/auto-destroy/
- /docker-cloud/apps/autorestart/
- /docker-cloud/apps/auto-redeploy/
- /docker-cloud/apps/load-balance-hello-world/
- /docker-cloud/apps/deploy-tags/
- /docker-cloud/apps/stacks/
- /docker-cloud/apps/ports/
- /docker-cloud/apps/service-redeploy/
- /docker-cloud/apps/service-scaling/
- /docker-cloud/apps/api-roles/
- /docker-cloud/apps/service-links/
- /docker-cloud/apps/triggers/
- /docker-cloud/apps/volumes/
- /docker-cloud/apps/stack-yaml-reference/
- /docker-cloud/installing-cli/
- /docker-cloud/docker-errors-faq/
- /docker-cloud/release-notes/
- /docker-store/
- /apidocs/
- /apidocs/overview/
---
The following section contains step-by-step instructions on how to get started with Docker Hub.

View File

@ -4,7 +4,6 @@ keywords: accounts, docker ID, billing, paid plans, support, Hub, Store, Forums,
base, beta access, email, activation, verification
title: Create an account
aliases:
- /docker-cloud/dockerid/
- /docker-hub/accounts/
---
@ -93,4 +92,4 @@ To reset your password, enter your email address on the [Sign in](https://login.
## Troubleshooting
For support and troubleshooting information, see [Get support](../support.md).
For support and troubleshooting information, see [Get support](../support.md).

View File

@ -1,51 +0,0 @@
---
description: Breaking changes
keywords: docker, documentation, about, technology, breaking, incompatibilities
title: Breaking changes and incompatibilities
aliases:
- /engine/misc/breaking/
---
Every Engine release strives to be backward compatible with its predecessors,
and interface stability is always a priority at Docker.
In all cases, feature removal is communicated three releases
in advance and documented as part of the [deprecated features](/engine/deprecated/)
page.
The following list compiles any updates to Docker Engine that created
backwards-incompatibility for old versions of Docker tools.
> **Note**: In the case of your local environment, you should be updating your
Docker Engine using [Docker Desktop](../desktop/index.md). That way all your tools stay
in sync with Docker Engine.
## Engine 1.10
There were two breaking changes in the 1.10 release that affected
Registry and Docker Content Trust:
**Registry**
Registry 2.3 includes improvements to the image manifest that caused a
breaking change. Images pushed by Engine 1.10 to a Registry 2.3 cannot be
pulled by digest by older Engine versions. A `docker pull` that encounters this
situation returns the following error:
```none
Error response from daemon: unsupported schema version 2 for tag TAGNAME
```
Docker Content Trust heavily relies on pull by digest. As a result, images
pushed from the Engine 1.10 CLI to a 2.3 Registry cannot be pulled by older
Engine CLIs (< 1.10) with Docker Content Trust enabled.
If you are using an older Registry version (< 2.3), this problem does not occur
with any version of the Engine CLI; push, pull, with and without content trust
work as you would expect.
**Docker Content Trust**
Engine older than the current 1.10 cannot pull images from repositories that
have enabled key delegation. Key delegation is a feature which requires a
manual action to enable.

View File

@ -1,229 +0,0 @@
---
description: Most frequently asked questions.
keywords: faq, questions, documentation, docker
title: Docker frequently asked questions (FAQ)
aliases:
- /engine/misc/faq/
---
### Does Docker run on Linux, macOS, and Windows?
You can run both Linux and Windows programs and executables in Docker containers. The Docker platform runs natively on Linux (on x86-64, ARM and many other CPU architectures) and on Windows (x86-64).
Docker Inc. builds products that let you build and run containers on Linux, Windows and macOS.
### What does Docker technology add to just plain LXC?
Docker technology is not a replacement for [LXC](https://linuxcontainers.org/). "LXC" refers to capabilities of
the Linux kernel (specifically namespaces and control groups) which allow
sandboxing processes from one another, and controlling their resource
allocations. On top of this low-level foundation of kernel features, Docker
offers a high-level tool with several powerful functionalities:
- *Portable deployment across machines.* Docker defines a format for bundling
an application and all its dependencies into a single object called a container. This container can be
transferred to any Docker-enabled machine. The container can be executed there with the
guarantee that the execution environment exposed to the application is the
same in development, testing, and production. LXC implements process sandboxing, which is an important pre-requisite
for portable deployment, but is not sufficient for portable deployment.
If you sent me a copy of your application installed in a custom LXC
configuration, it would almost certainly not run on my machine the way it does
on yours. The app you sent me is tied to your machine's specific configuration:
networking, storage, logging, etc. Docker defines an abstraction for
these machine-specific settings. The exact same Docker container can
run - unchanged - on many different machines, with many different
configurations.
- *Application-centric.* Docker is optimized for the deployment of
applications, as opposed to machines. This is reflected in its API, user
interface, design philosophy and documentation. By contrast, the `lxc` helper
scripts focus on containers as lightweight machines - basically servers that
boot faster and need less RAM. We think there's more to containers than just
that.
- *Automatic build.* Docker includes [*a tool for developers to automatically
assemble a container from their source
code*](/reference/dockerfile/), with full control over application
dependencies, build tools, packaging etc. They are free to use `make`, `maven`,
`chef`, `puppet`, `salt,` Debian packages, RPMs, source tarballs, or any
combination of the above, regardless of the configuration of the machines.
- *Versioning.* Docker includes git-like capabilities for tracking successive
versions of a container, inspecting the diff between versions, committing new
versions, rolling back etc. The history also includes how a container was
assembled and by whom, so you get full traceability from the production server
all the way back to the upstream developer. Docker also implements incremental
uploads and downloads, similar to `git pull`, so new versions of a container
can be transferred by only sending diffs.
- *Component re-use.* Any container can be used as a [base image](../glossary.md#base-image) to
create more specialized components. This can be done manually or as part of an
automated build. For example you can prepare the ideal Python environment, and
use it as a base for 10 different applications. Your ideal PostgreSQL setup can
be re-used for all your future projects. And so on.
- *Sharing.* Docker has access to a public registry [on Docker
Hub](https://hub.docker.com/) where thousands of
people have uploaded useful images: anything from Redis, CouchDB, PostgreSQL to
IRC bouncers to Rails app servers to Hadoop to base images for various Linux
distros. The registry also includes an official "standard
library" of useful containers maintained by the Docker team. The registry itself
is open-source, so anyone can deploy their own registry to store and transfer
private containers, for internal server deployments for example.
- *Tool ecosystem.* Docker defines an API for automating and customizing the
creation and deployment of containers. There are a huge number of tools
integrating with Docker to extend its capabilities. PaaS-like deployment
(Dokku, Deis, Flynn), multi-node orchestration (Maestro, Salt, Mesos, Openstack
Nova), management dashboards (docker-ui, Openstack Horizon, Shipyard),
configuration management (Chef, Puppet), continuous integration (Jenkins,
Strider, Travis), etc. Docker is rapidly establishing itself as the standard
for container-based tooling.
### What is different between a Docker container and a VM?
There's a great StackOverflow answer [showing the differences](
https://stackoverflow.com/questions/16047306/how-is-docker-io-different-from-a-normal-virtual-machine).
### Do I lose my data when the container exits?
Not at all! Any data that your application writes to disk gets preserved in its
container until you explicitly delete the container. The file system for the
container persists even after the container halts.
### How far do Docker containers scale?
Some of the largest server farms in the world today are based on containers.
Large web deployments like Google and Twitter, and platform providers such as
Heroku run on container technology, at a scale of hundreds of
thousands or even millions of containers.
### How do I connect Docker containers?
Currently the recommended way to connect containers is via the Docker network
feature. You can see details of [how to work with Docker networks](/engine/network/drivers/bridge.md).
### How do I run more than one process in a Docker container?
This approach is discouraged for most use cases. For maximum efficiency and
isolation, each container should address one specific area of concern. However,
if you need to run multiple services within a single container, see
[Run multiple services in a container](/engine/containers/multi-service_container.md).
### How do I report a security issue with Docker?
You can learn about the project's security policy
[here](https://www.docker.com/security/) and report security issues to this
[mailbox](mailto:security@docker.com).
### Why do I need to sign my commits to Docker with the DCO?
Read [our blog post](
https://www.docker.com/blog/docker-code-contributions-require-developer-certificate-of-origin/) on the introduction of the DCO.
### When building an image, should I prefer system libraries or bundled ones?
*This is a summary of a discussion on the [docker-dev mailing list](
https://groups.google.com/forum/#!topic/docker-dev/L2RBSPDu1L0).*
Virtually all programs depend on third-party libraries. Most frequently, they
use dynamic linking and some kind of package dependency, so that when
multiple programs need the same library, it is installed only once.
Some programs, however, bundle their third-party libraries, because they
rely on very specific versions of those libraries.
When creating a Docker image, is it better to use the bundled libraries, or
should you build those programs so that they use the default system libraries
instead?
The key point about system libraries is not about saving disk or memory space.
It is about security. All major distributions handle security seriously, by
having dedicated security teams, following up closely with published
vulnerabilities, and disclosing advisories themselves. (Look at the [Debian
Security Information](https://www.debian.org/security/)
for an example of those procedures.) Upstream developers, however, do not always
implement similar practices.
Before setting up a Docker image to compile a program from source, if you want
to use bundled libraries, you should check if the upstream authors provide a
convenient way to announce security vulnerabilities, and if they update their
bundled libraries in a timely manner. If they don't, you are exposing yourself
(and the users of your image) to security vulnerabilities.
Likewise, before using packages built by others, you should check if the
channels providing those packages implement similar security best practices.
Downloading and installing an "all-in-one" .deb or .rpm sounds great at first,
except if you have no way to figure out that it contains a copy of the OpenSSL
library vulnerable to the [Heartbleed](https://heartbleed.com) bug.
### Why is `DEBIAN_FRONTEND=noninteractive` discouraged in Dockerfiles?
When building Docker images on Debian and Ubuntu you may have seen errors like:
unable to initialize frontend: Dialog
These errors don't stop the image from being built but inform you that the
installation process tried to open a dialog box, but couldn't. Generally,
these errors are safe to ignore.
Some people circumvent these errors by changing the `DEBIAN_FRONTEND`
environment variable inside the Dockerfile using:
ENV DEBIAN_FRONTEND=noninteractive
This prevents the installer from opening dialog boxes during installation which
stops the errors.
While this may sound like a good idea, it *may* have side effects. The
`DEBIAN_FRONTEND` environment variable is inherited by all images and
containers built from your image, effectively changing their behavior. People
using those images run into problems when installing software
interactively, because installers do not show any dialog boxes.
Because of this, and because setting `DEBIAN_FRONTEND` to `noninteractive` is
mainly a 'cosmetic' change, we *discourage* changing it.
If you *really* need to change its setting, make sure to change it back to its
[default value](https://www.debian.org/releases/stable/amd64/ch05s03.en.html#installer-args)
afterwards.
### Why do I get `Connection reset by peer` when making a request to a service running in a container?
Typically, this message is returned if the service is already bound to your
localhost. As a result, requests coming to the container from outside are
dropped. To correct this problem, change the service's configuration on your
localhost so that the service accepts requests from all IPs. If you aren't sure
how to do this, check the documentation for your OS.
### Why do I get `Cannot connect to the Docker daemon. Is the docker daemon running on this host?` when using docker-machine?
This error points out that the docker client cannot connect to the virtual
machine. This means that either the virtual machine that works underneath
`docker-machine` is not running or that the client doesn't correctly point at
it.
To verify that the docker machine is running you can use the `docker-machine ls`
command and start it with `docker-machine start` if needed.
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Stopped Unknown
$ docker-machine start default
You need to tell Docker to talk to that machine. You can do this with the
`docker-machine env` command. For example,
$ eval "$(docker-machine env default)"
$ docker ps
### Where can I find more answers?
You can find more answers on:
- [Docker community Slack channel](https://dockr.ly/slack)
- [Docker Support Forums](https://forums.docker.com)
- [GitHub](https://github.com/moby/moby)
- [Ask questions on Stackoverflow](https://stackoverflow.com/search?q=docker)
- [Join the conversation on Twitter](https://twitter.com/docker)

View File

@ -42,25 +42,6 @@ grid_apis:
description: API for Docker Verified Publishers to fetch analytics data.
icon: area_chart
link: /docker-hub/api/dvp/
aliases:
- /app/working-with-app/
- /engine/reference/commandline/app/
- /engine/reference/commandline/app_bundle/
- /engine/reference/commandline/app_completion/
- /engine/reference/commandline/app_init/
- /engine/reference/commandline/app_inspect/
- /engine/reference/commandline/app_install/
- /engine/reference/commandline/app_list/
- /engine/reference/commandline/app_merge/
- /engine/reference/commandline/app_pull/
- /engine/reference/commandline/app_push/
- /engine/reference/commandline/app_render/
- /engine/reference/commandline/app_split/
- /engine/reference/commandline/app_status/
- /engine/reference/commandline/app_uninstall/
- /engine/reference/commandline/app_upgrade/
- /engine/reference/commandline/app_validate/
- /engine/reference/commandline/app_version/
---
This section includes the reference documentation for the Docker platform's

View File

@ -5,14 +5,6 @@ title: docker
aliases:
- /edge/engine/reference/commandline/
- /engine/reference/commandline/
- /engine/reference/commandline/registry/
- /engine/reference/commandline/registry_events/
- /engine/reference/commandline/registry_history/
- /engine/reference/commandline/registry_info/
- /engine/reference/commandline/registry_inspect/
- /engine/reference/commandline/registry_joblogs/
- /engine/reference/commandline/registry_ls/
- /engine/reference/commandline/registry_rmi/
- /engine/reference/commandline/docker/
- /engine/reference/commandline/cli/
layout: cli

View File

@ -4,12 +4,6 @@ keywords: scout, supply chain, vulnerabilities, packages, cves, scan, analysis,
description:
Get an overview on Docker Scout to proactively enhance your software supply chain security
aliases:
- /atomist/
- /atomist/try-atomist/
- /atomist/configure/settings/
- /atomist/configure/advisories/
- /atomist/integrate/github/
- /atomist/integrate/deploys/
- /engine/scan/
grid:
- title: Quickstart

View File

@ -2,8 +2,6 @@
title: Docker Scout quickstart
keywords: scout, supply chain, vulnerabilities, packages, cves, scan, analysis, analyze
description: Learn how to get started with Docker Scout to analyze images and fix vulnerabilities
aliases:
- /atomist/get-started/
---
Docker Scout analyzes image contents and generates a detailed report of packages

View File

@ -2,13 +2,6 @@
description: Learn what the Docker Verified Publisher Program is and how it works
title: Docker Verified Publisher Program
aliases:
- /docker-store/byol/
- /docker-store/certify-images/
- /docker-store/certify-plugins-logging/
- /docker-store/customer_faq/
- /docker-store/publisher_faq/
- /docker-store/trustchain/
- /docker-store/publish/
- /docker-hub/publish/publish/
- /docker-hub/publish/customer_faq/
- /docker-hub/publish/publisher_faq/

View File

@ -3,79 +3,6 @@
# used by _plugins/pageless_redirects.rb
#
"/desktop/":
- /docker-for-mac/docker-toolbox/
- /docker-for-windows/docker-toolbox/
- /kitematic/
- /kitematic/faq/
- /kitematic/known-issues/
- /kitematic/minecraft-server/
- /kitematic/nginx-web-server/
- /kitematic/rethinkdb-dev-database/
- /kitematic/userguide/
- /machine/
- /machine/overview/
- /machine/AVAILABLE_DRIVER_PLUGINS/
- /machine/DRIVER_SPEC/
- /machine/RELEASE/
- /machine/completion/
- /machine/concepts/
- /machine/drivers/
- /machine/drivers/aws/
- /machine/drivers/azure/
- /machine/drivers/digital-ocean/
- /machine/drivers/exoscale/
- /machine/drivers/gce/
- /machine/drivers/generic/
- /machine/drivers/hyper-v/
- /machine/drivers/index/
- /machine/drivers/linode/
- /machine/drivers/openstack/
- /machine/drivers/os-base/
- /machine/drivers/rackspace/
- /machine/drivers/soft-layer/
- /machine/drivers/virtualbox/
- /machine/drivers/vm-cloud/
- /machine/drivers/vm-fusion/
- /machine/drivers/vsphere/
- /machine/examples/aws/
- /machine/examples/index/
- /machine/examples/ocean/
- /machine/get-started-cloud/
- /machine/get-started/
- /machine/install-machine/
- /machine/migrate-to-machine/
- /machine/reference/active/
- /machine/reference/config/
- /machine/reference/create/
- /machine/reference/env/
- /machine/reference/help/
- /machine/reference/index/
- /machine/reference/inspect/
- /machine/reference/ip/
- /machine/reference/kill/
- /machine/reference/ls/
- /machine/reference/mount/
- /machine/reference/provision/
- /machine/reference/regenerate-certs/
- /machine/reference/restart/
- /machine/reference/rm/
- /machine/reference/scp/
- /machine/reference/ssh/
- /machine/reference/start/
- /machine/reference/status/
- /machine/reference/stop/
- /machine/reference/upgrade/
- /machine/reference/url/
- /machine/release-notes/
- /mackit/docker-toolbox/
- /toolbox/
- /toolbox/faqs/
- /toolbox/faqs/troubleshoot/
- /toolbox/overview/
- /toolbox/toolbox_install_mac/
- /toolbox/toolbox_install_windows/
# Use the `/go/` URL prefix to provide "vanity" URLs linking to the
# documentation. These URLs can be used in (for example) the `docker` CLI to
# provide a short, permanent link to refer to a topic in the documentation.
@ -174,427 +101,6 @@
"/desktop/windows/wsl/":
# Link used by Docker Desktop to refer users on how to activate WSL 2
- /go/wsl2/
# samples
"https://hub.docker.com/_/adminer/":
- /samples/adminer
- /samples/library/adminer
"https://hub.docker.com/_/adoptopenjdk/":
- /samples/adoptopenjdk
- /samples/library/adoptopenjdk
"https://hub.docker.com/_/aerospike/":
- /samples/aerospike
- /samples/library/aerospike
"https://hub.docker.com/_/alpine/":
- /samples/alpine
- /samples/library/alpine
"https://hub.docker.com/_/alt/":
- /samples/alt
- /samples/library/alt
"https://hub.docker.com/_/amazoncorretto/":
- /samples/amazoncorretto
- /samples/library/amazoncorretto
"https://hub.docker.com/_/amazonlinux/":
- /samples/amazonlinux
- /samples/library/amazonlinux
"https://hub.docker.com/_/arangodb/":
- /samples/arangodb
- /samples/library/arangodb
"https://hub.docker.com/_/backdrop/":
- /samples/backdrop
- /samples/library/backdrop
"https://hub.docker.com/_/bash/":
- /samples/bash
- /samples/library/bash
"https://hub.docker.com/_/bonita/":
- /samples/bonita
- /samples/library/bonita
"https://hub.docker.com/_/buildpack-deps/":
- /samples/buildpack-deps
- /samples/library/buildpack-deps
"https://hub.docker.com/_/busybox/":
- /samples/busybox
- /samples/library/busybox
"https://hub.docker.com/_/cassandra/":
- /samples/cassandra
- /samples/library/cassandra
"https://hub.docker.com/_/centos/":
- /samples/centos
- /samples/library/centos
"https://hub.docker.com/_/chronograf/":
- /samples/chronograf
- /samples/library/chronograf
"https://hub.docker.com/_/cirros/":
- /samples/cirros
- /samples/library/cirros
"https://hub.docker.com/_/clearlinux/":
- /samples/clearlinux
- /samples/library/clearlinux
"https://hub.docker.com/_/clefos/":
- /samples/clefos
- /samples/library/clefos
"https://hub.docker.com/_/clojure/":
- /samples/clojure
- /samples/library/clojure
"https://hub.docker.com/_/composer/":
- /samples/composer
- /samples/library/composer
"https://hub.docker.com/_/consul/":
- /samples/consul
- /samples/library/consul
"https://hub.docker.com/_/convertigo/":
- /samples/convertigo
- /samples/library/convertigo
"https://hub.docker.com/_/couchbase/":
- /samples/couchbase
- /samples/library/couchbase
- /samples/couchdb_data_volumes
"https://hub.docker.com/_/couchdb/":
- /samples/couchdb
- /samples/library/couchdb
"https://hub.docker.com/_/crate/":
- /samples/crate
- /samples/library/crate
"https://hub.docker.com/_/crux/":
- /samples/crux
- /samples/library/crux
"https://hub.docker.com/_/debian/":
- /samples/debian
- /samples/library/debian
"https://hub.docker.com/_/docker/":
- /samples/docker
- /samples/library/docker
"https://hub.docker.com/_/drupal/":
- /samples/drupal
- /samples/library/drupal
"https://hub.docker.com/_/eclipse-mosquitto/":
- /samples/eclipse-mosquitto
- /samples/library/eclipse-mosquitto
"https://hub.docker.com/_/eggdrop/":
- /samples/eggdrop
- /samples/library/eggdrop
"https://hub.docker.com/_/elasticsearch/":
- /samples/library/elasticsearch
"https://hub.docker.com/_/elixir/":
- /samples/elixir
- /samples/library/elixir
"https://hub.docker.com/_/erlang/":
- /samples/erlang
- /samples/library/erlang
"https://hub.docker.com/_/euleros/":
- /samples/euleros
- /samples/library/euleros
"https://hub.docker.com/_/express-gateway/":
- /samples/express-gateway
- /samples/library/express-gateway
"https://hub.docker.com/_/fedora/":
- /samples/fedora
- /samples/library/fedora
"https://hub.docker.com/_/flink/":
- /samples/flink
- /samples/library/flink
"https://hub.docker.com/_/fluentd/":
- /samples/fluentd
- /samples/library/fluentd
"https://hub.docker.com/_/fsharp/":
- /samples/fsharp
- /samples/library/fsharp
"https://hub.docker.com/_/gazebo/":
- /samples/gazebo
- /samples/library/gazebo
"https://hub.docker.com/_/gcc/":
- /samples/gcc
- /samples/library/gcc
"https://hub.docker.com/_/geonetwork/":
- /samples/geonetwork
- /samples/library/geonetwork
"https://hub.docker.com/_/ghost/":
- /samples/ghost
- /samples/library/ghost
"https://hub.docker.com/_/golang/":
- /samples/golang
- /samples/library/golang
"https://hub.docker.com/_/gradle/":
- /samples/gradle
- /samples/library/gradle
"https://hub.docker.com/_/groovy/":
- /samples/groovy
- /samples/library/groovy
"https://hub.docker.com/_/haproxy/":
- /samples/haproxy
- /samples/library/haproxy
"https://hub.docker.com/_/haskell/":
- /samples/haskell
- /samples/library/haskell
"https://hub.docker.com/_/haxe/":
- /samples/haxe
- /samples/library/haxe
"https://hub.docker.com/_/hello-world/":
- /samples/hello-world
- /samples/library/hello-world
"https://hub.docker.com/_/httpd/":
- /samples/httpd
- /samples/library/httpd
"https://hub.docker.com/_/hylang/":
- /samples/hylang
- /samples/library/hylang
"https://hub.docker.com/_/ibmjava/":
- /samples/ibmjava
- /samples/library/ibmjava
"https://hub.docker.com/_/influxdb/":
- /samples/influxdb
- /samples/library/influxdb
"https://hub.docker.com/_/irssi/":
- /samples/irssi
- /samples/library/irssi
"https://hub.docker.com/_/jetty/":
- /samples/jetty
- /samples/library/jetty
"https://hub.docker.com/_/jobber/":
- /samples/jobber
- /samples/library/jobber
"https://hub.docker.com/_/joomla/":
- /samples/joomla
- /samples/library/joomla
"https://hub.docker.com/_/jruby/":
- /samples/jruby
- /samples/library/jruby
"https://hub.docker.com/_/julia/":
- /samples/julia
- /samples/library/julia
"https://hub.docker.com/_/kaazing-gateway/":
- /samples/kaazing-gateway
- /samples/library/kaazing-gateway
"https://hub.docker.com/_/kapacitor/":
- /samples/kapacitor
- /samples/library/kapacitor
"https://hub.docker.com/_/kibana/":
- /samples/kibana
- /samples/library/kibana
"https://hub.docker.com/_/known/":
- /samples/known
- /samples/library/known
"https://hub.docker.com/_/kong/":
- /samples/kong
- /samples/library/kong
"https://hub.docker.com/_/lightstreamer/":
- /samples/lightstreamer
- /samples/library/lightstreamer
"https://hub.docker.com/_/logstash/":
- /samples/logstash
- /samples/library/logstash
"https://hub.docker.com/_/mageia/":
- /samples/mageia
- /samples/library/mageia
"https://hub.docker.com/_/mariadb/":
- /samples/library/mariadb
"https://hub.docker.com/_/matomo/":
- /samples/matomo
- /samples/library/matomo
"https://hub.docker.com/_/maven/":
- /samples/maven
- /samples/library/maven
"https://hub.docker.com/_/mediawiki/":
- /samples/mediawiki
- /samples/library/mediawiki
"https://hub.docker.com/_/memcached/":
- /samples/memcached
- /samples/library/memcached
"https://hub.docker.com/_/mongo/":
- /samples/mongo
- /samples/library/mongo
"https://hub.docker.com/_/mongo-express/":
- /samples/mongo-express
- /samples/library/mongo-express
"https://hub.docker.com/_/mono/":
- /samples/mono
- /samples/library/mono
"https://hub.docker.com/_/mysql/":
- /samples/library/mysql
"https://hub.docker.com/_/nats/":
- /samples/nats
- /samples/library/nats
"https://hub.docker.com/_/nats-streaming/":
- /samples/nats-streaming
- /samples/library/nats-streaming
"https://hub.docker.com/_/neo4j/":
- /samples/neo4j
- /samples/library/neo4j
"https://hub.docker.com/_/neurodebian/":
- /samples/neurodebian
- /samples/library/neurodebian
"https://hub.docker.com/_/nextcloud/":
- /samples/library/nextcloud
"https://hub.docker.com/_/nginx/":
- /samples/library/nginx
"https://hub.docker.com/_/node/":
- /samples/node
- /samples/library/node
"https://hub.docker.com/_/notary/":
- /samples/notary
- /samples/library/notary
"https://hub.docker.com/_/nuxeo/":
- /samples/nuxeo
- /samples/library/nuxeo
"https://hub.docker.com/_/odoo/":
- /samples/odoo
- /samples/library/odoo
"https://hub.docker.com/_/open-liberty/":
- /samples/open-liberty
- /samples/library/open-liberty
"https://hub.docker.com/_/openjdk/":
- /samples/openjdk
- /samples/library/openjdk
"https://hub.docker.com/_/opensuse/":
- /samples/opensuse
- /samples/library/opensuse
"https://hub.docker.com/_/oraclelinux/":
- /samples/oraclelinux
- /samples/library/oraclelinux
"https://hub.docker.com/_/orientdb/":
- /samples/orientdb
- /samples/library/orientdb
"https://hub.docker.com/_/percona/":
- /samples/percona
- /samples/library/percona
"https://hub.docker.com/_/perl/":
- /samples/perl
- /samples/library/perl
"https://hub.docker.com/_/photon/":
- /samples/photon
- /samples/library/photon
"https://hub.docker.com/_/php/":
- /samples/library/php
"https://hub.docker.com/_/php-zendserver/":
- /samples/php-zendserver
- /samples/library/php-zendserver
"https://hub.docker.com/_/plone/":
- /samples/plone
- /samples/library/plone
"https://hub.docker.com/_/postfixadmin/":
- /samples/postfixadmin
- /samples/library/postfixadmin
"https://hub.docker.com/_/postgres/":
- /samples/library/postgres
"https://hub.docker.com/_/pypy/":
- /samples/pypy
- /samples/library/pypy
"https://hub.docker.com/_/python/":
- /samples/library/python
"https://hub.docker.com/_/r-base/":
- /samples/r-base
- /samples/library/r-base
"https://hub.docker.com/_/rabbitmq/":
- /samples/rabbitmq
- /samples/library/rabbitmq
"https://hub.docker.com/_/rakudo-star/":
- /samples/rakudo-star
- /samples/library/rakudo-star
"https://hub.docker.com/_/rapidoid/":
- /samples/rapidoid
- /samples/library/rapidoid
"https://hub.docker.com/_/redis/":
- /samples/library/redis
"https://hub.docker.com/_/redmine/":
- /samples/redmine
- /samples/library/redmine
"https://hub.docker.com/_/registry/":
- /samples/registry
- /samples/library/registry
"https://hub.docker.com/_/rethinkdb/":
- /samples/rethinkdb
- /samples/library/rethinkdb
"https://hub.docker.com/_/rocket.chat/":
- /samples/rocket.chat
- /samples/library/rocket.chat
"https://hub.docker.com/_/ros/":
- /samples/ros
- /samples/library/ros
"https://hub.docker.com/_/ruby/":
- /samples/library/ruby
"https://hub.docker.com/_/rust/":
- /samples/library/rust
"https://hub.docker.com/_/sapmachine/":
- /samples/sapmachine
- /samples/library/sapmachine
"https://hub.docker.com/_/scratch/":
- /samples/scratch
- /samples/library/scratch
"https://hub.docker.com/_/sentry/":
- /samples/sentry
- /samples/library/sentry
"https://hub.docker.com/_/silverpeas/":
- /samples/silverpeas
- /samples/library/silverpeas
"https://hub.docker.com/_/sl/":
- /samples/sl
- /samples/library/sl
"https://hub.docker.com/_/solr/":
- /samples/solr
- /samples/library/solr
"https://hub.docker.com/_/sonarqube/":
- /samples/sonarqube
- /samples/library/sonarqube
"https://hub.docker.com/_/sourcemage/":
- /samples/sourcemage
- /samples/library/sourcemage
"https://hub.docker.com/_/spiped/":
- /samples/spiped
- /samples/library/spiped
"https://hub.docker.com/_/storm/":
- /samples/storm
- /samples/library/storm
"https://hub.docker.com/_/swarm/":
- /samples/swarm
- /samples/library/swarm
"https://hub.docker.com/_/swift/":
- /samples/swift
- /samples/library/swift
"https://hub.docker.com/_/swipl/":
- /samples/swipl
- /samples/library/swipl
"https://hub.docker.com/_/teamspeak/":
- /samples/teamspeak
- /samples/library/teamspeak
"https://hub.docker.com/_/telegraf/":
- /samples/telegraf
- /samples/library/telegraf
"https://hub.docker.com/_/thrift/":
- /samples/thrift
- /samples/library/thrift
"https://hub.docker.com/_/tomcat/":
- /samples/tomcat
- /samples/library/tomcat
"https://hub.docker.com/_/tomee/":
- /samples/tomee
- /samples/library/tomee
"https://hub.docker.com/_/traefik/":
- /samples/library/traefik
"https://hub.docker.com/_/ubuntu/":
- /samples/ubuntu
- /samples/library/ubuntu
"https://hub.docker.com/_/varnish/":
- /samples/varnish
- /samples/library/varnish
"https://hub.docker.com/_/vault/":
- /samples/vault
- /samples/library/vault
"https://hub.docker.com/_/websphere-liberty/":
- /samples/websphere-liberty
- /samples/library/websphere-liberty
"https://hub.docker.com/_/wordpress/":
- /samples/library/wordpress
"https://hub.docker.com/_/xwiki/":
- /samples/xwiki
- /samples/library/xwiki
"https://hub.docker.com/_/yourls/":
- /samples/yourls
- /samples/library/yourls
"https://hub.docker.com/_/znc/":
- /samples/znc
- /samples/library/znc
"https://hub.docker.com/_/zookeeper/":
- /samples/zookeeper
- /samples/library/zookeeper
# feedback
"https://docs.google.com/forms/d/e/1FAIpQLSenjK8KiBiOrwCpq06u_iVEZGv4tfTEpfmY_cQDmsqJrHL9Gw/viewform":

View File

@ -5,9 +5,6 @@
{{- range .Params.aliases -}}
{{ $redirects.SetInMap "paths" . $target }}
{{- end -}}
{{- range .Params.redirect_from -}}
{{ $redirects.SetInMap "paths" . $target }}
{{- end -}}
{{- end -}}
{{- end -}}
{{- range $target, $aliases := site.Data.redirects -}}