Top Banner
www.folio3.com @folio_3
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Docker

www.folio3.com@folio_3

Page 2: Introduction to Docker

Folio3 – OverviewFolio3 – Overview

www.folio3.com @folio_3

Page 3: Introduction to Docker

Who We Are

We are a Development Partner for our customers

Design software solutions, not just implement them

Focus on the solution – Platform and technology agnostic

Expertise in building applications that are:

Mobile Social Cloud-based Gamified

Page 4: Introduction to Docker

What We Do Areas of Focus

Enterprise

Custom enterprise applications

Product development targeting the enterprise

Mobile

Custom mobile apps for iOS, Android, Windows Phone, BB OS

Mobile platform (server-to-server) development

Social Media

CMS based websites for consumers and enterprise (corporate, consumer,

community & social networking)

Social media platform development (enterprise & consumer)

Page 5: Introduction to Docker

Folio3 At a Glance Founded in 2005

Over 200 full time employees

Offices in the US, Canada, Bulgaria & Pakistan

Palo Alto, CA. Sofia, Bulgaria

Karachi, Pakistan

Toronto, Canada

Page 6: Introduction to Docker

Areas of Focus: Enterprise Automating workflows

Cloud based solutions

Application integration

Platform development

Healthcare

Mobile Enterprise

Digital Media

Supply Chain

Page 7: Introduction to Docker

Some of Our Enterprise Clients

Page 8: Introduction to Docker

Areas of Focus: Mobile Serious enterprise applications for Banks,

Businesses

Fun consumer apps for app discovery,

interaction, exercise gamification and play

Educational apps

Augmented Reality apps

Mobile Platforms

Page 9: Introduction to Docker

Some of Our Mobile Clients

Page 10: Introduction to Docker

Areas of Focus: Web & Social Media

Community Sites based on

Content Management Systems

Enterprise Social Networking

Social Games for Facebook &

Mobile

Companion Apps for games

Page 11: Introduction to Docker

Some of Our Web Clients

Page 12: Introduction to Docker

www.folio3.com @folio_3

Page 13: Introduction to Docker

Agenda

Virtualization VS Containerization

LXC Engine: A Hypervisor for Containers

What is Docker?

Problem: Shipping Software

Solution

Why Docker?

Virtual Machines Vs Docker

Docker Architecture

How we Implemented?

Page 14: Introduction to Docker

Virtualization VS Containerization

Page 15: Introduction to Docker

LXC Engine: A Hypervisor for Containers

Page 16: Introduction to Docker

What is Docker?

Docker is platform to build, ship, and run distributed applications.

Page 17: Introduction to Docker

Problem: Shipping Software

Page 18: Introduction to Docker

Solution: Linux Conatiner

Page 19: Introduction to Docker

Solved

Page 20: Introduction to Docker

Why Docker?

Immutable Servers VS IaC (Infrastructure as code)

Easy Rollback

Easy Deployment

Consistency across different deployments (dev, qa, staging,

prod, etc. )

Supports composite Service Architecture

Content Agnostic & Hardware Agnostic

Automation

Page 21: Introduction to Docker

Virtual Machines Vs Docker

Page 22: Introduction to Docker

Docker Architecture

Page 23: Introduction to Docker

How Docker Works ?

Page 24: Introduction to Docker

How we Implemented

Daemon tool script to manage single machine containers

Centralized configuration management

Page 25: Introduction to Docker

Why should I care?

Configure and Build once...run anything anywhere!!

Page 26: Introduction to Docker

Google Implementation of containerization

LMCTFY (let me contain that for you)

Everything at Google runs in a container.

Google start over two billion containers per week.

Page 27: Introduction to Docker

Contact

For more details about our services, please get in touch

with us.

[email protected]

US Office: (408) 365-4638

www.folio3.com