
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