You are on page 1of 2

What is Docker?

Docker is a tool for running applications in an isolated Environment


Similar to Virtual Machine
Apps run in same environment
Current standard for software deployment

Container vs VM
Containers:
Containers are an abstraction at the app layer that packages code and dependencies
together. Multiple containers can run on the same machine and share the OS kernel with other
containers, each running as isolated processes in user space.

Virtual Machines:
Virtual Machines (VMs) are an abstraction of physical hardware turning one server into many
servers. The hypervisor allows multiple VMs to run on a single machine. Each VM includes a
full copy of an operating system, the application, necessary binaries and libraries - taking up
tens of GBs. VMs can also be slow to boot.

Benefits of Docker:
- Run containers in seconds instead of minutes.
- Less resources results less disk space
- Does not need full OS
- Deployment
- Testing

Installing Docker:
Use this link and follow the instructions to install Docker Desktop for Windows. Make sure that
docker is available in the PATH variables in windows.

Steps to verify Docker installation in windows

1. Open command prompt.


2. Run docker --version command.
3. It should display the docker version installed in your system.

Next...
Docker Image.

You might also like