What is Docker? Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. For more information read here.
I don’t want to steal nothing from Docker developers, because they have done a very well job documenting all the different aspects. I want only simplify a bit and help everybody to solve the problems that can rise during installation and using Docker.
Docker or Docker Toolbox?
The answer is simple, the result is the same but they are working in a different way (check here for more information).
If your computer respects the requites is better if you use Docker otherwise you need to use Docker Toolbox.
Note that for Linux OS there is no Docker Toolbox, just check the prerequisites and if your device doesn’t respects them you need to install Docker from binaries.
So which are the prerequisites?
For Windows OS users are:
- 64bit Windows 10 Pro, Enterprise or Education (1511 November update, Build 10586 or later);
- Microsoft Hyper-V.
For OS X users are:
- Mac must be a 2010 or newer model;
- OS X El Capitan 10.11 and newer macOS releases are supported;
- At least 4GB of RAM;
- VirtualBox prior to version 4.3.30 could NOT be installed.
For Linux OS users it depends on distro:
- 64-bit version
- a supported distro
To check if your system is running a 64-bit version follow this post.
Installation and first run
For Windows OS:
For OS X:
For Linux OS:
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.