August 2017
Intermediate to advanced
332 pages
9h 16m
English
Write once, run anywhere,
said the slogan while advertising the earliest versions of Java. Indeed, Java addresses the portability issue quite well; however, I can still think of a few cases where it fails, for example, the incompatible native dependencies or the older version of the Java runtime. Moreover, not all software is written in Java.
Docker moves the concept of portability one level higher; if the Docker version is compatible, then the shipped software works correctly regardless of the programming language, operating system, or environment configuration. Docker, then, can be expressed by the slogan Ship the entire environment instead of just code.
Read now
Unlock full access