Has some redeeming qualities but it is not in any way "easy", nor Mac like at all. If you are expecting a commercial-grade product like VMWare Fusion, Parallels , Oracle Virtual Box, Wine, or similar, you will be disappointed.
The Mac version's out of the box experience is overcomplicated at best, and not Mac like short of having a Window vs a command line interface:
- Bizarre one-window interface that feels like a web page, changing in place to each function of the software.
- Basically did not use the macOS menu bar, but did manage to put Quit in File vs a dodgy Exit button on the app's window (ala Linux/Java app)
- Where is File -> New Virtual Machine? Where is "new" at all?
- Containers / Apps bounces you out to Terminal to get started with something, can't tell what, but we do know "No containers running" before and after the command line is dutifully executed... that was useless.
- VMs hidden in Library/Containers? Why not ask where to store at launch with caveats for TimeMachine?
- Changing preferences for the Docker support system requires "Apply and Restart", really? Imagine having to reboot your Mac to have System Preferences take effect.
- Inconsistent controls, sometimes you "X" out of a mode in the window, other times you press a cancel button. Sometimes you can do either not not all the time.
- Cant store virtual machine login credentials in keychain unless you backup virtual machines to TimeMachine?! Or can't not store credentials in keychain if you don't back up to TimeMachine. Can't tell from preferences user interface.
- Averages 7% of the processor while idling... always in the top 5 largest idle time consumption apps on my Mac.
- significant chunks written using Python web scripting language, explains a lot.
- Feels like a Google web page interface or a port from Linux.
Unfortunately the Docker system has been overhyped to the point of confusing the reason for it's existence. It is just a virtual machine system. Downloading this huge app (1.4GB), running it, letting it put sprawl in your system, you end up with a bizarre single window app which is some kind of web page style dashboard display and GUI config file editor for some other tool or system that is not readily available.
If your time is worth nothing, then this is your tool. On the other hand, VMWare Fusion ... and even running a Raspberry PI virtualized: https://www.osboxes.org/raspbian/#1608941082012-598be33e-0d69