diff --git a/content/admin/organization/orgs.md b/content/admin/organization/orgs.md index 4a23ac9a52..5523f05e30 100644 --- a/content/admin/organization/orgs.md +++ b/content/admin/organization/orgs.md @@ -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/ --- diff --git a/content/build-cloud/_index.md b/content/build-cloud/_index.md index 76e53fcd71..37f2acdd9a 100644 --- a/content/build-cloud/_index.md +++ b/content/build-cloud/_index.md @@ -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/ --- diff --git a/content/build-cloud/ci.md b/content/build-cloud/ci.md index 3fd66783c3..aa54803551 100644 --- a/content/build-cloud/ci.md +++ b/content/build-cloud/ci.md @@ -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/ --- diff --git a/content/build-cloud/optimization.md b/content/build-cloud/optimization.md index ab9070f0bc..d7089901ef 100644 --- a/content/build-cloud/optimization.md +++ b/content/build-cloud/optimization.md @@ -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/ --- diff --git a/content/build-cloud/setup.md b/content/build-cloud/setup.md index 5e0d785fbe..0687e95b11 100644 --- a/content/build-cloud/setup.md +++ b/content/build-cloud/setup.md @@ -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/ --- diff --git a/content/build-cloud/usage.md b/content/build-cloud/usage.md index 6893c8740f..117cd5421a 100644 --- a/content/build-cloud/usage.md +++ b/content/build-cloud/usage.md @@ -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/ --- diff --git a/content/build/building/best-practices.md b/content/build/building/best-practices.md index 5d37ea954c..dda2fa21d4 100644 --- a/content/build/building/best-practices.md +++ b/content/build/building/best-practices.md @@ -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/ diff --git a/content/desktop/previous-versions/2.x-mac.md b/content/desktop/previous-versions/2.x-mac.md index 7eab4fe967..1bd0d69ffe 100644 --- a/content/desktop/previous-versions/2.x-mac.md +++ b/content/desktop/previous-versions/2.x-mac.md @@ -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 \ No newline at end of file + - Fix panic in diagnose diff --git a/content/desktop/previous-versions/2.x-windows.md b/content/desktop/previous-versions/2.x-windows.md index 5424cfb2a5..a6f1b342cf 100644 --- a/content/desktop/previous-versions/2.x-windows.md +++ b/content/desktop/previous-versions/2.x-windows.md @@ -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 \ No newline at end of file + - Fix panic in diagnose diff --git a/content/docker-hub/builds/_index.md b/content/docker-hub/builds/_index.md index 3d6af1d682..4c59a0d885 100644 --- a/content/docker-hub/builds/_index.md +++ b/content/docker-hub/builds/_index.md @@ -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) \ No newline at end of file +- [Troubleshoot](troubleshoot.md) diff --git a/content/docker-hub/builds/advanced.md b/content/docker-hub/builds/advanced.md index dac9395e85..585c068058 100644 --- a/content/docker-hub/builds/advanced.md +++ b/content/docker-hub/builds/advanced.md @@ -2,8 +2,6 @@ description: Automated builds keywords: automated, build, images title: Advanced options for Autobuild and Autotest -aliases: -- /docker-cloud/builds/advanced/ --- > **Note** diff --git a/content/docker-hub/builds/automated-testing.md b/content/docker-hub/builds/automated-testing.md index 3b1e924c14..be9a78662f 100644 --- a/content/docker-hub/builds/automated-testing.md +++ b/content/docker-hub/builds/automated-testing.md @@ -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. \ No newline at end of file +You can choose any timeline entry to view the logs for each test run. diff --git a/content/docker-hub/builds/link-source.md b/content/docker-hub/builds/link-source.md index d356353053..79b3e48580 100644 --- a/content/docker-hub/builds/link-source.md +++ b/content/docker-hub/builds/link-source.md @@ -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** diff --git a/content/docker-hub/quickstart.md b/content/docker-hub/quickstart.md index 3e65ba3dbf..622cb3d443 100644 --- a/content/docker-hub/quickstart.md +++ b/content/docker-hub/quickstart.md @@ -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. diff --git a/content/docker-id/_index.md b/content/docker-id/_index.md index 9d4851b188..acb3d3f9d2 100644 --- a/content/docker-id/_index.md +++ b/content/docker-id/_index.md @@ -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). \ No newline at end of file +For support and troubleshooting information, see [Get support](../support.md). diff --git a/content/engine/breaking_changes.md b/content/engine/breaking_changes.md deleted file mode 100644 index ea584e13f7..0000000000 --- a/content/engine/breaking_changes.md +++ /dev/null @@ -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. \ No newline at end of file diff --git a/content/engine/faq.md b/content/engine/faq.md deleted file mode 100644 index fdf34aa1ee..0000000000 --- a/content/engine/faq.md +++ /dev/null @@ -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) diff --git a/content/reference/_index.md b/content/reference/_index.md index 87d1b8feec..4f6265ee8d 100644 --- a/content/reference/_index.md +++ b/content/reference/_index.md @@ -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 diff --git a/content/reference/cli/docker/_index.md b/content/reference/cli/docker/_index.md index 6978a66c95..58127c1067 100644 --- a/content/reference/cli/docker/_index.md +++ b/content/reference/cli/docker/_index.md @@ -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 diff --git a/content/scout/_index.md b/content/scout/_index.md index f9ce4a6415..5c9f160162 100644 --- a/content/scout/_index.md +++ b/content/scout/_index.md @@ -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 diff --git a/content/scout/quickstart.md b/content/scout/quickstart.md index b91cb353f9..fd56ccfa8e 100644 --- a/content/scout/quickstart.md +++ b/content/scout/quickstart.md @@ -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 diff --git a/content/trusted-content/dvp-program.md b/content/trusted-content/dvp-program.md index 92911c25fd..e9dc38a509 100644 --- a/content/trusted-content/dvp-program.md +++ b/content/trusted-content/dvp-program.md @@ -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/ diff --git a/data/redirects.yml b/data/redirects.yml index d38bf5773a..e0a3e611ba 100644 --- a/data/redirects.yml +++ b/data/redirects.yml @@ -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": diff --git a/layouts/index.redirects.json b/layouts/index.redirects.json index fe1162e574..8136b17c13 100644 --- a/layouts/index.redirects.json +++ b/layouts/index.redirects.json @@ -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 -}}