Introduction Installing Docker on Ubuntu
Setting Up a Local Docker Host by Using Vagrant
Using Docker Experimental Binaries
Running a Docker Container in Detached Mode
Building a Docker Image with a Dockerfile
Sharing Data Between Containers
Introduction Keeping Changes Made to a Container by Committing to an Image
Packaging a Flask Application Inside a Container
Versioning an Image with Tags
Using Packer to Create a Docker Image
Using ONBUILD Images
Setting Up an Automated Build on Docker Hub for Continuous Integration
Introduction Finding the IP Address of a Container
Linking Containers in Docker
Choosing a Container Networking Namespace
Using pipework to Understand Container Networking
Building a Tunnel Between Docker Hosts
Running a Weave Network on AWS
Networking Containers on Multiple Hosts with Docker Network
Introduction Managing and Configuring the Docker Daemon
Changing the Storage Driver
Replacing Your Current Docker Binary with a New One
Exploring the Docker Remote API to Automate Docker Tasks
Using docker-py to Access the Docker Daemon Remotely
Changing the Storage Driver
Introduction Understanding Kubernetes Architecture
Creating a Multi Node Kubernetes Cluster with Vagrant
Taking Advantage of Labels for Querying Kubernetes Objects
Running Multiple Containers in a Pod
Creating a Single-Node Kubernetes Cluster Using Docker Compose
Starting Kubernetes Components with the hyperkube Binary
Running the Kubernetes Dashboard
Using Docker Compose to Create a WordPress
Using Docker Machine to Create a Swarm Cluster Across Cloud Providers
Running Containers on a Cluster
Starting a Docker Host on AWS EC
Creating an ECS Cluster
Monitoring Containers
Obtaining Usage Statistics of a Running Container
Collecting Container Logs
Visualizing Container Metrics
Using Supervisor to Run WordPress in a Single Container
Backing Up a Database Running in a Container
Continuous Integration / Continuous Deployment - Building a Continuous Delivery Pipeline with Jenkins
Deploying Rancher
Adding hosts
Creating docker/kubernetes environments
Deploying Hosts
Networking
Service Discovery
Using the Rancher CLI
Using the Rancher API