IP Sprint - PI 13
Hussain Mansoor
Containerisation
AAT - 13
Architecture Group
Why
Container-
isation?!
2
Container
- Explore Docker to increase server
efficiency
- Reduce dependency management
complexity
- Faster scalability
ENIAC
Hardware
Programming
Servers
OS specific
applications
Data Centers
Virtual Machines
Hardware is
shared
Apps can be
moved from 1
infra to
another
Infra
(Iaas)
Containers
Docker is the
ONLY
requirement!
Platform
(PaaS)
Container
- Is name of a technique
- Containers are an abstraction
at the app layer
- Increases security, portability &
efficiency of applications
Docker
- Is a tool to implement containerisation
- Provide CLI & UI Apps to manage
containers and Images
- Adds more useful functionalities like
scanning images, automation, etc.
Container vs Docker
Demo!
Commands Used in Demo
docker run -p 80:80/tcp "karthequian/helloworld:latest"
docker run -p 8080:80/tcp "karthequian/helloworld:latest"
docker ps
docker inspect karthequian/helloworld:latest

Intro to docker - innovation demo 2022