Content: Blog

Docker goes native

Daniele Procida

Jan. 12, 2017

The Divio application for Macintosh and Windows now uses the new native Docker applications, offering a much better experience for developers working with the Divio Cloud.

Docker Toolbox and VirtualBox

Until now, Macintosh and Windows users who wanted to run Docker on their computers needed to do so in a virtual machine running Linux - their Docker containers couldn’t run natively, as they would for Linux users.

This extra layer of virtualisation added complexity and fragility to the system. The Docker Toolbox application took care of most of what was required, including VirtualBox and the creation of the host machine, but with so many moving parts the system didn’t always get set up correctly, and was too easy to break.

Native Docker

The new Docker application allows containers to run natively on Macintosh and Windows, eliminating Docker Toolbox and VirtualBox at a stroke. The result is much more reliable for some users, and also is significantly more economical with system resources.

We've been testing the new applications extensively since their beta release. The latest version of our Divio app will now use the native Docker applications in preference, if your system supports them.

Full details of requirements are listed on the Docker for Mac and Docker for Windows pages, but in brief:

  • Macintosh users need a recent (2010 or newer machine, running Mac OS X 10.10.3 (Yosemite) or later.
  • Windows users need to have Microsoft Hyper-V enabled, and be running 64bit Windows 10 Pro, Enterprise or Education (1511 November update, Build 10586 or later).

What to do