Skip to content

Commit 21a1229

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

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed

content/manuals/retired.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
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+
---
11+
12+
This document provides an overview of Docker features, products, and
13+
open-source projects that have been deprecated, retired, or transitioned.
14+
15+
> [!NOTE]
16+
> This page does not cover deprecated and removed Docker Engine features.
17+
> For a detailed list of deprecated Docker Engine features, refer to the
18+
> [Docker Engine Deprecated Features documentation](/manuals/engine/deprecated.md).
19+
20+
## Products and features
21+
22+
Support for these deprecated or retired features is no longer provided by
23+
Docker, Inc. The projects that have been transitioned to third parties continue
24+
to receive updates from their new maintainers.
25+
26+
### Docker Machine
27+
28+
Docker Machine was a tool for provisioning and managing Docker hosts across
29+
various platforms, including virtual machines and cloud providers. It is no
30+
longer maintained, and users are encouraged to use Docker Desktop or Docker
31+
Engine directly on supported platforms. Machine's approach to creating and
32+
configuring hosts has been superseded by more modern workflows that integrate
33+
more closely with Docker Desktop.
34+
35+
### Docker Toolbox
36+
37+
Docker Toolbox was used on older systems where Docker Desktop could not run. It
38+
bundled Docker Machine, Docker Engine, and Docker Compose into a single
39+
installer. Toolbox is no longer maintained and is effectively replaced by
40+
Docker Desktop on current systems. References to Docker Toolbox occasionally
41+
appear in older documentation or community tutorials, but it is not recommended
42+
for new installations.
43+
44+
### Docker Cloud Integrations
45+
46+
Docker previously offered integrations with multiple cloud providers to
47+
streamline container workflows. These integrations have been deprecated, and
48+
users should now rely on native cloud tools or third-party solutions to manage
49+
their workloads. The move toward platform-specific or universal orchestration
50+
tools reduced the need for specialized Docker Cloud integrations.
51+
52+
### Docker Enterprise Edition
53+
54+
Docker Enterprise Edition (EE) was Docker's commercial platform for deploying
55+
and managing large-scale container environments. It was acquired by Mirantis in
56+
2019, and users looking for enterprise-level functionality can now explore
57+
Mirantis Kubernetes Engine or other products offered by Mirantis. Much of the
58+
technology and features found in Docker EE have been absorbed into the Mirantis
59+
product line.
60+
61+
### Docker Data Center and Docker Trusted Registry
62+
63+
Docker Data Center (DDC) was an umbrella term that encompassed Docker Universal
64+
Control Plane (UCP) and Docker Trusted Registry (DTR). These components
65+
provided a full-stack solution for managing containers, security, and registry
66+
services in enterprise environments. They are now under the Mirantis portfolio
67+
following the Docker Enterprise acquisition. Users still encountering
68+
references to DDC, UCP, or DTR should refer to Mirantis's documentation for
69+
guidance on modern equivalents.
70+
71+
### Dev Environments
72+
73+
Dev Environments was a feature introduced in Docker Desktop that allowed
74+
developers to spin up development environments quickly. This feature is no
75+
longer under active development. Similar workflows can be achieved through
76+
Docker Compose or by creating custom configurations tailored to specific
77+
project requirements.
78+
79+
## Open source projects
80+
81+
Several open-source projects originally maintained by Docker have been
82+
archived, discontinued, or transitioned to other maintainers or organizations.
83+
84+
### Registry (now CNCF Distribution)
85+
86+
The Docker Registry served as the open-source implementation of a container
87+
image registry. It was donated to the Cloud Native Computing Foundation (CNCF)
88+
in 2019 and is maintained under the name "Distribution." It remains a
89+
cornerstone for managing and distributing container images.
90+
91+
[CNCF Distribution](https://github.com/distribution/distribution)
92+
93+
### Docker Compose v1 (Replaced by Compose v2)
94+
95+
Docker Compose v1 (`docker-compose`), a Python-based tool for defining
96+
multi-container applications, has been superseded by Compose v2 (`docker
97+
compose`), which is written in Go and integrates with the Docker CLI. Compose
98+
v1 is no longer maintained, and users should migrate to Compose v2.
99+
100+
[Compose v2 Documentation](/manuals/compose/_index.md)
101+
102+
### InfraKit
103+
104+
InfraKit was an open-source toolkit designed to manage declarative
105+
infrastructure and automate container deployments. It has been archived, and
106+
users are encouraged to explore tools such as Terraform for infrastructure
107+
provisioning and orchestration.
108+
109+
[InfraKit GitHub Repository](https://github.com/docker/infrakit)
110+
111+
### Docker Notary (now CNCF Notary)
112+
113+
Docker Notary was a system for signing and verifying the authenticity of
114+
container content. It was donated to the CNCF in 2017 and continues to be
115+
developed as "Notary." Users seeking secure content verification should consult
116+
the CNCF Notary project.
117+
118+
[CNCF Notary](https://github.com/notaryproject/notary)
119+
120+
### SwarmKit
121+
122+
SwarmKit powers Docker Swarm mode by providing orchestration for container
123+
deployments. While Swarm mode remains functional, development has slowed in
124+
favor of Kubernetes-based solutions. Individuals evaluating container
125+
orchestration options should investigate whether SwarmKit meets modern workload
126+
requirements.
127+
128+
[SwarmKit GitHub Repository](https://github.com/docker/swarmkit)

0 commit comments

Comments
 (0)