The issue that you faced resulted due to change of behavior in the docker daemon configuration i.e. previously, only warning was thrown if a storage driver configured was deprecated. With the recent patch, it changes the behavior i.e. now it returns with error causing the daemon to stop working so it is not caused by a Plesk fault, but rather a Docker issue.
According to official
Docker documentation:
Thedevicemapperstorage driver is deprecated in favor ofoverlay2, and will be removed in a future release. Users of thedevicemapperstorage driver are recommended to migrate to a different storage driver, such asoverlay2, which is now the default storage driver.
Device mapper storage driver
Deprecated in Release: v18.09 Disabled by default in Release: v23.0.0
The workaround I provided previously is a temporary solution to allow you to migrate your containers to supported storage driver. At the moment, our development team is still investigating it and our recommendation is to follow Docker's official documentation by using docker save to migrate containers to the supported storage driver during the maintenance window:
Please note: it's highly recommended to create a
server snapshot before proceeding with the following steps (so you can roll back to the previous configuration). I would also advise contacting Docker support beforehand since the issue is quite recent, and maybe they can help you to reformat the storage drive in another way.
1. Backup containers with the steps from the following article:
docker save
2. Remove the contents of the /etc/docker/daemon.json file
3. Configure Docker with the overlay or overlay2 storage driver as per instructions:
Use the OverlayFS storage driver
4. Load the backed-up image or repository from a tar archive as per the article:
docker load
For more details please refer to the Docker article:
Deprecated Engine Features