Posts

Showing posts from August, 2019

Docker

Image
What is Docker ? Docker  is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. Benefits of Docker : Use Docker as version control system for your entire app's operating system . Use Docker when you want to distribute/collaborate on your app's operating system with a team . Use D ocker to ru n your code on your laptop in the same environment as you have on your server . Use Docker whenever your app needs to go through multiple phases of development (dev/test/qa/prod) . Docker has a central repository of disk images (public and private) that allow you to easily run different operating systems (Ubuntu, Centos, Fedora ) . Difference between Git and Docker : Git is a tool to version control your source code. Docker is a tool to create consistent infrastr