When comparing Docker vs FreeFileSync, the Slant community recommends Docker for most people. In the question“What are the best power user tools for Windows?” Docker is ranked 43rd while FreeFileSync is ranked 55th. The most important reason people chose Docker is:
Docker creates a single object, containing an application with its dependencies, that can be moved between any docker-enabled machines, guaranteeing the same environment for application execution.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Allows for portable application deployment
Docker creates a single object, containing an application with its dependencies, that can be moved between any docker-enabled machines, guaranteeing the same environment for application execution.
Pro Git-like capabilities
Docker tracks changes in systems. It allows for commits and rollbacks and for quick deployment due to having to deploy only the updated code.
Pro Allows re-using components
Docker essentially allows creating boilerplate systems (a LAMP stack, for example) that can be used as a starting point on multiple projects. And you can find multiple such containers already created by people in their public registry.
Pro Automatic build
Allows automatically assembling a container from its source code.
Pro Provides easy sharing and installation of containers through a public registry
Docker allows easily pushing and pulling containers to and from their public index.docker.io registry. Additionally, dotCloud maintains a list of official repositories of the more popular containers.
Pro Application-centric
Pro Works in virtualized environments
You can set up Docker within an already virtualized environment such as a virtual machine. This allows you to run Docker on Mac and Windows, among other use-cases.
Pro Low overhead
Pro Supports a wide range of isolation tools
Docker can be used with OpenVZ, systemd-nspawn, libvirt-lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones, and chroot.
Pro Tool ecosystem
Pro It supports multiple protocols
It will work with MTP, FTP, SFTP, FTPS, and more.
Pro It can copy locked files
It supports Volume Shadow Copy Service, meaning that it can copy files even if they are in use or otherwise locked.
Pro Cross-platform
It runs on Windows, Linux and MacOS.
Pro Portable version available
Pro It is quite performant
Pro Google Drive support
FreeFileSync provides direct access to Google Drive, no additional software is needed.
Pro Completely free
Source code releases are provided under GPLv2.
Pro It supports realtime sync
It can be configured to constantly monitor two folders for changes and sync them instantly when a change is detected.
Pro It lets you program batch scripts
You can program your own jobs for execution as a script.
Pro It supports case sensitive synchronization
For Unix-like systems.
Pro It supports long file paths
It can copy files and folders with more than 260 characters in their paths.
Pro It supports versioning
Versioning is keeping multiple instances of the modifications of your files.
Pro It can sync both local disks and network shares
Cons
Con Large image size
Con Security concerns
Con Kernel OS fragmentation
Con Does not preserve folder timestamps when copying
Con Memory hog
It runs a little slow on computers who don't have much RAM available.
Con Limited built in history
The program only remembers the latest set of folders you synced, so you have to save your syncs or create batch files.
Con A little intimidating for novices
If you never ran a file syncing software, this can be a little tricky to configure as your first one.
Con No backup encryption
Con It doesn't run on older Linux systems
It's dependencies don't allow it to run on older systems.
