So by now we have,
first, good idea of what Docker is,
what containers are,
and why it might be interesting to work with these things.
Now, of course, to work with Docker, we need to install it.
So in order to create these containers and work with them,
we need to install Docker.
And when it comes to installing Docker,
the exact steps depend on the operating system you're using
and then also on certain system requirements
which you need to meet.
And for that, it's best if you visit docker.com.
There if you go to Developers Docs,
and then to download and install,
you can choose your operating system
and you will find the system requirements there.
And for example, you see for Mac,
you need a hardware newer than 2010
and a macOS version which is 10.14 or newer,
at least at the point of time I'm recording this.
For Windows, you also got certain requirements.
For example, you need Windows 10 Pro, Enterprise,
Education, or Home.
And for Linux,
you actually don't have any specific requirements
because there you'll be able
to use Docker basically everywhere.
Now I will come back to the different platforms
and the exact installation steps in a second.
But for the moment, you should just check
whether you meet these requirements or not.
For macOS, if the requirements are met,
you can install a tool named Docker Desktop,
which is the recommended tool you should use
when working with Docker.
If the requirements are not met,
then you can install an alternative tool
called Docker Toolbox.
Docker Desktop is the recommended tool,
but if there is no way of getting that to run,
use Docker Toolbox instead.
I will show you both by the way.
I will show you the setup steps for both tools
over the next lectures.
For windows, it's the same.
If the requirements are not met,
you should install Docker Toolbox.
If they are met, you should use Docker Desktop,
just as on macOS.
And for Linux, it'll be a bit easier.
There you have no Docker Toolbox or Docker Desktop tool.
Instead, Linux natively supports the Docker Engine
and therefore you can directly install that Engine on Linux.
Docker Toolbox and Docker Desktop are basically just tools
that bring Docker to life on non-Linux operating systems,
you could say,
because the Linux operating system
natively supports containers and the technology Docker uses,
you could say.
So, therefore, for Linux, if you wanna install Docker,
you can use the attached resources,
which in the end
also just guide you through some setup steps for Linux
where you install Docker just like this on Linux.
It'll be really straightforward.
And once you're done with that,
you will be able to run the Docker command.
Now for macOS and Windows,
as I mentioned and explained,
you can't install Docker just like that.
Instead, you need the recommended Docker Desktop tool,
or if not supported, the older Docker Toolbox tool.
And now over the next lectures,
I will show you installation on both macOS and Windows,
and I will show both Docker Desktop and Docker Toolbox.
We start with macOS in the next lecture, Windows thereafter,
and thereafter, Docker Toolbox for both operating systems.
Therefore, choose the lecture which makes sense for you,
so which matches your operating system
and your answer to the question
whether you meet the requirements I showed you
a couple of minutes ago or not.
And thereafter, we'll all have the same setup
where you can use Docker.
So no matter how you install it,
in the end, you will be able to use Docker.
And in this course, I will use macOS for my videos,
but what I show you there and what I teach you there
applies in the same way on Windows.
You will execute the exact same commands on Windows.
So with that,
let's dive into the different installation steps
in the next course lecture.