Wednesday, 8 August 2018

Docker Containers v/s Virtual Machines

Docker

  - Application Delivery Technology
  -  Build an application with a Docker Image
  - Ship an application with Docker Hub
  -  Run an application with Docker Container
  - Avoid single point of failure





Docker Compose
   Defining and Running multi-container Applications.
   - Configuration defined in one or more files
   docker-compose.yml(default)
   docker-compose.override.yml(default)
   Multiple files specified using -f
   All paths relative to base configuration file

- Great for dev, staging, and CI

 Docker Swarm
  Native clustering for Docker
  Provides a unified interface to a pool of Docker hosts
  Fully integrated with Machine and Compose
  Serves the standard Docker API
  1.2 - Ready for Production
    - Reschedule containers when a node fails
    - Better node management


Differences between docker containers and virtual machines can be measured based on the operating system support, security, portability, and performance

Below diagram shows details information




References : https://www.docker.com/captains/arun-gupta



No comments:

Post a Comment