Docker for Developers



Download free course Docker for Developers, pdf file on 153 pages by Rafael Gomes.
This book introduces the use of Docker focusing on best usage practices, based on the 12factor methodology.

This preliminary version of the book focuses on the basic knowledge of Docker. It starts by briefly explaining the infrastructure of the solution, through its architecture, installation, basic commands, understanding and construction of images and containers, use of advanced commands, even manipulation of cloud environments.

Table of contents

  • Introduction
  • Why using Docker?
  • What is Docker?
  • Set up
  • Basic commands
  • Creating your own image on Docker
  • Understanding storage on Docker
  • Understanding the network on Docker
  • Using Docker in multiple environments
  • Managing multiple Docker containers with Docker Compose
  • How to use Docker without GNU/Linux
  • Turning your application into a container
  • Codebase
  • Dependencies
  • Config
  • Backing services
  • Build, release, run
  • Processes
  • Port binding
  • Concurrency
  • Disposability
  • Development/production parity
  • Logs
  • Admin processes
  • Tips for using Docker
Pages : 153
Size : 2.6 MB
File type : PDF
Downloads: 150
Created: 2022-02-02
License: CC BY
Author(s): Rafael Gomes
Docker for Developers

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Scaling a Software Business

Pro Git

Fundamentals of Business Process Management

Confessions of an IT Manager

An Introduction to Matlab and Mathcad

Others related eBooks about Docker for Developers

Think Stats

Download free course Think Stats, pdf file on 264 pages by Allen Downey....

Optimizing HPC Applications with Intel Cluster Tools

Download free course Optimizing HPC Applications with Intel Cluster Tools, pdf file on 291 pages by Alexander Supalov, Andrey Semin, Michael Klemm, Christopher Dahnken....

Essential Git

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Git programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Training Site Reliability Engineers

Download free course Training Site Reliability Engineers, pdf file on 116 pages by Jennifer Petoff, JC van Winkel, Preston Yoshioka, Jessie Yang, Jesus Climent Collado, Myk Taylor....

DevOps in Practice

Download free course DevOps in Practice, pdf file on 36 pages by J. Paul Reed....

Black book for virus and hacking

Download free ebook under creative common license about virus and hacking created by Marc ludwig....

Retro Gaming with Raspberry Pi

This book shows you how to set up a Raspberry Pi to play classic games, and a whole lot mo..., download free Raspberry Pi tutorial in PDF (164 pages) created by Bob Clagett ....

The Brain of the Computer

The purpose of the book is to take a basic computer system and show you how every part works. It is taught from a technicians point of view, not an engineer's. These are the things that are taught in the book. Digital electronic components, digital logic circuits, CPU theory, computer system theor...

3D Printing with Biomaterials

Download free course 3D Printing with Biomaterials, pdf file on 86 pages by IOS Press....

Computer Science Tapestry: Exploring Programming and Computer Science with C++

This book is designed for a first course1 in computer science that uses C++ as the language by which programming is studied. My goal in writing the book has not been to cover the syntax of a large language like C++, but to leverage the best features of the language using sound practices of prog...