Installation/troubleshooting of Docker

Introduction

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:

To check if your system is running a 64-bit version follow this post.

Installation and first run

For Windows OS:

If your device respects the prerequisites above follow Docker installation for Windows OS, otherwise follow Docker Toolbox installation for Windows OS.

For OS X:

If your device respects the prerequisites above follow Docker installation for OS X, otherwise follow Docker Toolbox installation for OS X.

For Linux OS:

If your device respects the prerequisites above follow Docker installation for Linux OS, otherwise you can try to install Docker from binaries.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About Daniele Dalla Torre

I’m a Civil Engineering student but I love to learn everything about technology, from the basics to the new frontiers!

Here my gpg public key!

Leave a Reply

Your email address will not be published.

*