Improved Scale and Resource Utilization
Network Congestion and Latency
Uptime Service Level Agreement
VMs, Containers, and Processes
When Would We Use a Container Over a Virtual Machine or a Process?
Creating an Azure VM with Docker
Generating an SSH Public Key on Windows
Generating an SSH Public Key on Mac OS X
Choosing a Virtual Machine Image
Connecting to the VM Using SSH and Git Bash on Windows
Connecting to the VM Using SSH and Git Bash on Mac OS X
Defining Services and Interfaces
Service to Service Communication
4 Setting Up Your Development Environment
Using Docker for Local Development
Docker for Production Validation
Managing Docker Authentication
Setting up your Local Dev Environment
Starting your Local Docker Host
Enabling Live Reload in a Docker Container
Preparing your Microservice for Production
Unable to Connect to the Docker Host
Diagnosing a Running Container
5 Service Orchestration and Connectivity
Scheduling and Cluster Management
Using Apache Mesos to Run Diverse Workloads
6 DevOps and Continuous Delivery
Continuous Integration, Delivery, and Deployment
Creating Environments in Azure
Deploying a Microservice with Continuous Delivery
Application Configuration Changes Across Different Environments
Choosing a Continuous Delivery Tool
On-Premises or Hosted Build Agents?
Best-of-breed or Integrated Solution?
Does the Tool Provide the Extensibility You Need?
Comparison of Jenkins, Team Services, Bamboo, and Tutum
Docker Cloud (Formerly Called Tutum)
Operations Management Suite (OMS)
Recommended Solutions by Docker
Custom Applications (Existing Applications)
A ASP.NET Core 1.0 and Microservices
Choosing the Right ASP.NET Docker Image
18.189.186.109