Skip to content

Commit d7d5762

Browse files
committed
manuals: add page on deprecated and retired features
Signed-off-by: David Karlsson <[email protected]>
1 parent d7f4f4b commit d7d5762

File tree

3 files changed

+183
-117
lines changed

3 files changed

+183
-117
lines changed

content/manuals/cloud/index.md

-23
This file was deleted.

content/manuals/registry.md

-94
This file was deleted.

content/manuals/retired.md

+183
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
---
2+
title: Deprecated and retired Docker products and features
3+
linkTitle: Deprecated products and features
4+
description: |
5+
Explore deprecated and retired Docker features, products, and open source
6+
projects, including details on transitioned tools and archived initiatives.
7+
params:
8+
sidebar:
9+
group: Products
10+
aliases:
11+
- /cloud/
12+
- /cloud/aci-compose-features/
13+
- /cloud/aci-container-features/
14+
- /cloud/aci-integration/
15+
- /cloud/ecs-architecture/
16+
- /cloud/ecs-compose-examples/
17+
- /cloud/ecs-compose-features/
18+
- /cloud/ecs-integration/
19+
- /engine/context/aci-integration/
20+
- /engine/context/ecs-integration/
21+
- /registry/
22+
- /registry/compatibility/
23+
- /registry/configuration/
24+
- /registry/deploying/
25+
- /registry/deprecated/
26+
- /registry/garbage-collection/
27+
- /registry/help/
28+
- /registry/insecure/
29+
- /registry/introduction/
30+
- /registry/notifications/
31+
- /registry/recipes/
32+
- /registry/recipes/apache/
33+
- /registry/recipes/nginx/
34+
- /registry/recipes/osx-setup-guide/
35+
- /registry/spec/
36+
- /registry/spec/api/
37+
- /registry/spec/auth/
38+
- /registry/spec/auth/jwt/
39+
- /registry/spec/auth/oauth/
40+
- /registry/spec/auth/scope/
41+
- /registry/spec/auth/token/
42+
- /registry/spec/deprecated-schema-v1/
43+
- /registry/spec/implementations/
44+
- /registry/spec/json/
45+
- /registry/spec/manifest-v2-1/
46+
- /registry/spec/manifest-v2-2/
47+
- /registry/spec/menu/
48+
- /registry/storage-drivers/
49+
- /registry/storage-drivers/azure/
50+
- /registry/storage-drivers/filesystem/
51+
- /registry/storage-drivers/gcs/
52+
- /registry/storage-drivers/inmemory/
53+
- /registry/storage-drivers/oss/
54+
- /registry/storage-drivers/s3/
55+
- /registry/storage-drivers/swift/
56+
---
57+
58+
This document provides an overview of Docker features, products, and
59+
open-source projects that have been deprecated, retired, or transitioned.
60+
61+
> [!NOTE]
62+
>
63+
> This page does not cover deprecated and removed Docker Engine features.
64+
> For a detailed list of deprecated Docker Engine features, refer to the
65+
> [Docker Engine Deprecated Features documentation](/manuals/engine/deprecated.md).
66+
67+
## Products and features
68+
69+
Support for these deprecated or retired features is no longer provided by
70+
Docker, Inc. The projects that have been transitioned to third parties continue
71+
to receive updates from their new maintainers.
72+
73+
### Docker Machine
74+
75+
Docker Machine was a tool for provisioning and managing Docker hosts across
76+
various platforms, including virtual machines and cloud providers. It is no
77+
longer maintained, and users are encouraged to use [Docker Desktop](/manuals/desktop/_index.md)
78+
or [Docker Engine](/manuals/engine/_index.md) directly on supported platforms.
79+
Machine's approach to creating and configuring hosts has been superseded by
80+
more modern workflows that integrate more closely with Docker Desktop.
81+
82+
### Docker Toolbox
83+
84+
Docker Toolbox was used on older systems where Docker Desktop could not run. It
85+
bundled Docker Machine, Docker Engine, and Docker Compose into a single
86+
installer. Toolbox is no longer maintained and is effectively replaced by
87+
[Docker Desktop](/manuals/desktop/_index.md) on current systems. References to
88+
Docker Toolbox occasionally appear in older documentation or community
89+
tutorials, but it is not recommended for new installations.
90+
91+
### Docker Cloud integrations
92+
93+
Docker previously offered integrations for Amazon's Elastic Container Service
94+
(ECS) and Azure Container Instances (ACI) to streamline container workflows.
95+
These integrations have been deprecated, and users should now rely on native
96+
cloud tools or third-party solutions to manage their workloads. The move toward
97+
platform-specific or universal orchestration tools reduced the need for
98+
specialized Docker Cloud integrations.
99+
100+
You can still view the relevant documentation for these integrations in the
101+
[Compose CLI repository](https://github.com/docker-archive/compose-cli/tree/main/docs).
102+
103+
### Docker Enterprise Edition
104+
105+
Docker Enterprise Edition (EE) was Docker's commercial platform for deploying
106+
and managing large-scale container environments. It was acquired by Mirantis in
107+
2019, and users looking for enterprise-level functionality can now explore
108+
Mirantis Kubernetes Engine or other products offered by Mirantis. Much of the
109+
technology and features found in Docker EE have been absorbed into the Mirantis
110+
product line.
111+
112+
> [!NOTE]
113+
> For information about enterprise-level features offered by Docker today,
114+
> see the [Docker Business subscription](/manuals/subscription/details.md#docker-business).
115+
116+
### Docker Data Center and Docker Trusted Registry
117+
118+
Docker Data Center (DDC) was an umbrella term that encompassed Docker Universal
119+
Control Plane (UCP) and Docker Trusted Registry (DTR). These components
120+
provided a full-stack solution for managing containers, security, and registry
121+
services in enterprise environments. They are now under the Mirantis portfolio
122+
following the Docker Enterprise acquisition. Users still encountering
123+
references to DDC, UCP, or DTR should refer to Mirantis's documentation for
124+
guidance on modern equivalents.
125+
126+
### Dev Environments
127+
128+
Dev Environments was a feature introduced in Docker Desktop that allowed
129+
developers to spin up development environments quickly. This feature is no
130+
longer under active development. Similar workflows can be achieved through
131+
Docker Compose or by creating custom configurations tailored to specific
132+
project requirements.
133+
134+
## Open source projects
135+
136+
Several open-source projects originally maintained by Docker have been
137+
archived, discontinued, or transitioned to other maintainers or organizations.
138+
139+
### Registry (now CNCF Distribution)
140+
141+
The Docker Registry served as the open-source implementation of a container
142+
image registry. It was donated to the Cloud Native Computing Foundation (CNCF)
143+
in 2019 and is maintained under the name "Distribution." It remains a
144+
cornerstone for managing and distributing container images.
145+
146+
[CNCF Distribution](https://github.com/distribution/distribution)
147+
148+
### Docker Compose v1 (replaced by Compose v2)
149+
150+
Docker Compose v1 (`docker-compose`), a Python-based tool for defining
151+
multi-container applications, has been superseded by Compose v2 (`docker
152+
compose`), which is written in Go and integrates with the Docker CLI. Compose
153+
v1 is no longer maintained, and users should migrate to Compose v2.
154+
155+
[Compose v2 Documentation](/manuals/compose/_index.md)
156+
157+
### InfraKit
158+
159+
InfraKit was an open-source toolkit designed to manage declarative
160+
infrastructure and automate container deployments. It has been archived, and
161+
users are encouraged to explore tools such as Terraform for infrastructure
162+
provisioning and orchestration.
163+
164+
[InfraKit GitHub Repository](https://github.com/docker/infrakit)
165+
166+
### Docker Notary (now CNCF Notary)
167+
168+
Docker Notary was a system for signing and verifying the authenticity of
169+
container content. It was donated to the CNCF in 2017 and continues to be
170+
developed as "Notary." Users seeking secure content verification should consult
171+
the CNCF Notary project.
172+
173+
[CNCF Notary](https://github.com/notaryproject/notary)
174+
175+
### SwarmKit
176+
177+
SwarmKit powers Docker Swarm mode by providing orchestration for container
178+
deployments. While Swarm mode remains functional, development has slowed in
179+
favor of Kubernetes-based solutions. Individuals evaluating container
180+
orchestration options should investigate whether SwarmKit meets modern workload
181+
requirements.
182+
183+
[SwarmKit GitHub Repository](https://github.com/docker/swarmkit)

0 commit comments

Comments
 (0)