Problem?

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 16

Postgresql: Not Installed

OS: Windows 12

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 16

Postgresql: Not Installed

OS: Windows 12

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 16

Postgresql: Not Installed

OS: Windows 12

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 16

Postgresql: Not Installed

OS: Windows 12

Configurations:

NodeJS: V. 18

Postgresql: V.12

OS: Ubuntu Focal

VCS

Configurations:

NodeJS: V. 16

Postgresql: Not Installed

OS: Windows 12

Problems

1. Every developer in the team must have the same configurations.

 

2. Whenever new dev joins the team, a whole bunch of applications needs to be installed with exact identical versions.

 

3. You need to replicate your dev environment to the production server to ensure smooth working

Solution?

Docker

Container

Docker

Computer (Host)

Architecture

Docker

Images

Images

Container

Images

Container

Images

Container

Images

Container

Images

Container

Containers

Containers

Containers

Containers

Containers

Containers

Build Image

Image: piyushdev

Build Image

Image: piyushdev

Build Image

Image: piyushdev

Image: piyushdev

deck

By piyushgargdev

deck

  • 111