Docker Containerization Cookbook

About the author

JCGs (Java Code Geeks) is an independent online community focused on creating the ultimate Java to Java developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike.

JCGs serve the Java, SOA, Agile and Telecom communities with daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects.

Docker is the world’s leading software containerization platform. Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.

Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Linux. Docker uses the resource isolation features of the Linux kernel such as cgroups and kernel namespaces, and a union-capable file system such as OverlayFS and others to allow independent “containers” to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines.

In this ebook, we provide a compilation of Docker examples that will help you kick-start your own automation projects. We cover a wide range of topics, from installation and configuration, to DNS and commands. With our straightforward tutorials, you will be able to get your own projects up and running in minimum time.

Docker Containerization Cookbook includes:

  1. Docker Tutorial for Beginners
  2. Install Docker on Ubuntu Tutorial
  3. Docker Kernel Requirements
  4. Docker HelloWorld Example
  5. Docker as a Service
  6. Docker Build Example
  7. Docker Compose example
  8. Configuring DNS in Docker
  9. Docker Start Container Example
  10. Docker List Containers Example
WCG eBooks are professionally designed, downloadable collections of popular WCG content – articles, interviews, presentations, and research – covering the latest software development technologies, trends, and topics.
Back to top button