deploying with glassfish & docker

8
© C2B2 Consulting Limited 2013 All Rights Reserved Deploying GlassFish with Docker Shanny Anoep

Upload: c2b2-consulting

Post on 06-May-2015

1.294 views

Category:

Technology


4 download

DESCRIPTION

'Deploying with GlassFish & Docker' by Shanny Anoep, Senior Consultant at C2B2. Lightening talk delivered at the first London GlassFish User Group (GUG) event on the 18th of September 2013.

TRANSCRIPT

Page 1: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

Deploying GlassFish with Docker

Shanny Anoep

Page 2: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

Agenda

• What is Docker?• How does it work?• Why use it?• Demo: GlassFish on Docker

Page 3: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

What is Docker?

• Build Containers– Lightweight– Portable– Self-sufficient

• Not a virtual machine• But it’s more!

Page 4: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

What is Docker?

Source: docker.io

Page 5: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

How does it work?

• Linux Containers (LXC)• AUFS Filesystem• Docker daemon + CLI• Port forwarding

Page 6: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

Why use Docker?

• Identical environments– From Dev To Production

• Scalability– Quickly scale up

• Multi-tenant environments– Build your own PaaS / SaaS

Page 7: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

Why use Docker?

• Continuous integration– Self-contained test environments

• Efficiency– Share resources across containers

Page 8: Deploying with GlassFish & Docker

© C2B2 Consulting Limited 2013All Rights Reserved

Demo

• Create Docker container• Dockerfiles• GlassFish on Docker