March 2020
Intermediate to advanced
392 pages
10h 10m
English
Docker is a tool that allows applications to run in a virtual system, so a Linux application can run under macOS or Windows through Docker. Docker virtualizes the operation system on a kernel level, which is much more performant than, for example, VirtualBox if you are familiar with that.
Being able to run applications regardless of the actual host system is obviously a very useful feature for servers. Now we can run our application on pretty much any hardware! But there is actually more to it.
Docker allows us to configure a virtual system for our application. We can specify which programs we need to install, what permissions we need, and how everything should be set up. Docker starts the application and it ...
Read now
Unlock full access