Automates deployment of Linux applications in containers.
Docker for Mac is an integrated, easy-to-deploy environment for building, assembling, and shipping applications from a Mac, Docker for Mac is a native Mac application architected from scratch, with a native user interface and auto-update capability, deeply integrated with OS X native virtualization, Hypervisor Framework, networking and file system, making it faster and more reliable than previous ways of getting Docker on a Mac.
With Docker for Mac, volume data access works correctly, including file change notifications enabling edit/test cycles for "in container" development. It includes a DNS server for containers, and is integrated with the Mac OS X networking system so that Docker can be used even when connected to a very restrictive corporate VPN.
Subscribe for our newsletter with best Mac offers from MacUpdate.
Downloaded & Installed 5,697 times
How would you rate Docker app?
3 Reviews of Docker
Most helpful
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