text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Docker Containers (includes Content Update Program): Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic

Docker Containers (includes Content Update Program): Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic, 1st edition

  • Christopher Negus

Published by Prentice Hall (December 1st 2015) - Copyright © 2016

1st edition

Chosen format
View all
Docker Containers (includes Content Update Program): Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic

ISBN-13: 9780134136561

Includes: Paperback
Free delivery
$39.99

What's included

  • Paperback

    You'll get a bound printed text.

Overview

  • Walks through installing Docker, setting up a local registry, and creating Docker images and containers
  • Teaches to effectively manage and troubleshoot Docker containers on both local and remote systems
  • Shows how to orchestrate multiple Docker containers to form more complex applications

Table of contents

Preface     xv
Acknowledgments     xxi
About the Author     xxiii


Part I: Getting Going with Containers     1


Chapter 1: Containerizing Applications with Docker     3
Understanding Pros and Cons of Containerizing Applications     4
     ...An Application Running Directly on a Host Computer     4
     ...An Application Running Directly within a Virtual Machine     5
     Understanding the Upside of Containers     5
     Understanding Challenges of Containerizing Applications     7
Understanding What Makes Up Docker     8
     The Docker Project     8
     The Docker Hub Registry     9
     Docker Images and Containers     10
     The docker Command     11
Approaching Containers     13
Summary     14


Chapter 2: Setting Up a Container Run-Time Environment     17
Configuring a Standard Linux System for Docker     18
     Configuring Ubuntu for Docker     18
     Configuring Fedora for Docker     21
     Configuring Red Hat Enterprise Linux for Docker     25
     Configuring Other Operating Systems for Docker     27
Configuring a Container-Style Linux System for Docker     29
     Configuring an Atomic Host for Docker     29
     Configuring CoreOS for Docker     32
Summary     34


Chapter 3: Setting Up a Private Docker Registry     35
Getting and Starting a Private Docker Registry     36
     Setting Up a Docker Registry in Fedora     37
     Setting Up a Docker Registry in Ubuntu     40
Configuring a Private Docker Registry     43
     Configuring the docker-registry Package     43
     Configuring the registry Container     46
Understanding the Docker Image Namespace     46
Summary     48


Part II: Working with Individual Containers     49


Chapter 4: Running Container Images     51
Running Container Images Interactively     54
     Starting an Interactive Bash Shell     54
     Playing Some Character-Based Games     56
     Running Administrative Commands Inside a Container     57
Running Containerized Services     59
     Running a Containerized Web Server     59
     Limiting Resources When Running Services in Containers     62
Running Privileged Containers     63
Summary     64


Chapter 5: Finding, Pulling, Saving, and Loading Container I

For teachers

All the material you need to teach your courses.

Discover teaching material