cover photo

PROJECT

Dockerize

Shanmukha DAUTHORACTIVE
Varsha Shubhashri.MCOORDINATORACTIVE
work cover photo
This Report is yet to be approved by a Coordinator.

Dockerize - as the name consists DOCKER.

So, what is Docker right?

Before going into it, lets get into how the websites are reached to end users. Firstly the developer will build the application or the website. Developer in the sense it is a team where all employees in the team works to build the application. The issue they were facing is of the dependensies like the version of a framework working in Windows OS was not working properly in other OS, adding to it as version changes even the functionalites also changes.

To encounter this issue the concept of Contanarizaton was introduced.

Contanarization

Yes, Contanarization where every thing is stored in a single container including the dependensies and version. By this one could run the application locally irrespective of the OS. Sounds interesting right? Lets go into it. Infrastructure

Docker Lifecycle

Docker Workflow To explore it I took my own website and build image from it. The platform I used is Docker which is one of the contanarization platform. The question you might have is, What is image right?

Image in Docker

Yes consider a situation, where you received a wedding card from your friend. By going through the card you will get to know where the wedding will be conducted, who is getting married to whom, date and time and every other information through just a single card. In the same way a Image for the application which can be built by writing Dockerfile for it. By this you don't need to configure any dependensies, you need to just run the container using the same image. And yaml file is written to configure different contaiers together. By this only one command is enough to run the application locally.

Using yaml file

Here I written a yaml file by which using only one command docker compose up the complete website is up and running . Docker_Compose

Compose_webpage

Using_Nginx

Reverse_Proxy

UVCE,
K. R Circle,
Bengaluru 01