mirror of https://github.com/docker/docs.git
Merge pull request #18910 from thaJeztah/devicemapper_deprecation
storage-drivers: add warning about devicemapper deprecation
This commit is contained in:
commit
a6e4a372a1
|
@ -1,11 +1,20 @@
|
|||
---
|
||||
description: Learn how to optimize your use of device mapper driver.
|
||||
keywords: container, storage, driver, device mapper
|
||||
title: Use the Device Mapper storage driver
|
||||
title: Use the Device Mapper storage driver (deprecated)
|
||||
aliases:
|
||||
- /engine/userguide/storagedriver/device-mapper-driver/
|
||||
---
|
||||
|
||||
> **Deprecated**
|
||||
>
|
||||
> The Device Mapper driver [has been deprecated](../../../engine/deprecated.md#device-mapper-storage-driver),
|
||||
> and will be removed in Docker Engine v25.0. If you are using Device Mapper,
|
||||
> you must migrate to a supported storage driver before upgrading to Docker
|
||||
> Engine v25.0. Read the [Docker storage drivers](select-storage-driver.md)
|
||||
> page for supported storage drivers.
|
||||
{ .warning }
|
||||
|
||||
Device Mapper is a kernel-based framework that underpins many advanced
|
||||
volume management technologies on Linux. Docker's `devicemapper` storage driver
|
||||
leverages the thin provisioning and snapshotting capabilities of this framework
|
||||
|
|
|
@ -27,7 +27,7 @@ The Docker Engine provides the following storage drivers on Linux:
|
|||
| `fuse-overlayfs` | `fuse-overlayfs`is preferred only for running Rootless Docker on a host that does not provide support for rootless `overlay2`. On Ubuntu and Debian 10, the `fuse-overlayfs` driver does not need to be used, and `overlay2` works even in rootless mode. Refer to the [rootless mode documentation](../../engine/security/rootless.md) for details. |
|
||||
| `btrfs` and `zfs` | The `btrfs` and `zfs` storage drivers allow for advanced options, such as creating "snapshots", but require more maintenance and setup. Each of these relies on the backing filesystem being configured correctly. |
|
||||
| `vfs` | The `vfs` storage driver is intended for testing purposes, and for situations where no copy-on-write filesystem can be used. Performance of this storage driver is poor, and is not generally recommended for production use. |
|
||||
| `devicemapper` | The `devicemapper` storage driver requires `direct-lvm` for production environments, because `loopback-lvm`, while zero-configuration, has very poor performance. `devicemapper` was the recommended storage driver for CentOS and RHEL, as their kernel version did not support `overlay2`. However, current versions of CentOS and RHEL now have support for `overlay2`, which is now the recommended driver. |
|
||||
| `devicemapper` ([deprecated](../../../engine/deprecated.md#device-mapper-storage-driver)) | The `devicemapper` storage driver requires `direct-lvm` for production environments, because `loopback-lvm`, while zero-configuration, has very poor performance. `devicemapper` was the recommended storage driver for CentOS and RHEL, as their kernel version did not support `overlay2`. However, current versions of CentOS and RHEL now have support for `overlay2`, which is now the recommended driver. |
|
||||
|
||||
<!-- markdownlint-disable reference-links-images -->
|
||||
|
||||
|
|
Loading…
Reference in New Issue