Synology DSM can be containerized and run as a Docker image on a Btrfs shared folder with little performance impact, thanks to Docker's lightweight software virtualization technology. Taking advantage of the Btrfs file system, the entire Docker container can be easily protected by taking snapshots and replicating it to a recovery site. Synology Docker DSM License Packs are designed for creating additional Docker DSM instances. By default, one license is installed on a DiskStation or RackStation. The license is subscription-based and valid for one year. In Docker, go to DSM > License > then click Add. A wizard will guide you through adding licenses. If your Synology DiskStation or RackStation is not connected to the Internet, you have to go to the Synology Account website to activate your license. One license key can be applied to only one supported Synology product at a time. You are also able to renew the subscription by applying new license keys before expiration. If your license is about to expire, you will receive a notification two months in advance. If the license is expired and you have more Docker DSM instances running than licensed, you must rectify this within 7 days. Failing to do so will cause all Docker DSM instances to be stopped. However, you will still be able to re-start Docker DSM instances as long as the number of running instances does not exceed the number for which you are licensed.
- Requires less memory (256 MB for each Docker DSM)
- Support for protecting shared folders storing Docker DSM data with Snapshot Replication
- Docker DSM and physical host must have the same DSM version
- File protocol support: Samba, AFP, and FTP/TFTP