Posts

Showing posts with the label Docker

Introduction to Docker

Docker provides, Package Once Deploy Anywhere, or PODA. Docker Concepts: Docker simplifies software delivery of distributed applications in three ways: Build: Provides tools to create containerized applications. Developer package the application, its dependencies and infrastructure as read only templates. These are called the Docker image. Ship: Allows to share these applications in a secure and collaborative manner. Docker images are stored, shared and manged in a Docker registry. Docker Hub is a publicly available registry. This is the default registry for all images. Run: The ability to deploy,manage and scale these applications. Docker container is a runtime representation of an image. Container can be run, started, scaled, moved and deleted. What is  Docker Client ? The client is a Docker binary that accepts commands from the user and communicates back and forth with the Docker Engine. What is Docker Host: A machine, either physical or ...

Kubernetes Vs Docker

Image
                  Kubernetes and Docker both are used in Cloud Computing. Kubernetes and Docker are used in line with one another.  Using containerization technology, Kubernetes allows running containers across several compute nodes. Depending on the requirements, Kubernetes can make the containers spun up or torn down.                    Docker is a light weight VM for software packaging and delivery platform. Before Kubernetes there is concept of   Docker Swarm. Docker Swarm is an open-source container orchestration platform. It is the native clustering engine for Docker. Kubernetes vs Docker Conclusion:              Kubernetes provides container orchestration and Docker provides Operating System level virtualization.