liferay on docker

18
Liferay on Docker From, K.G.R Vamsi, Software Specialist, Kodiak Networks Pvt Ltd

Upload: geeta-raghu-vamsi-kotipalli

Post on 08-Aug-2015

192 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Liferay on docker

Liferay on Docker

From,

K.G.R Vamsi,

Software Specialist,

Kodiak Networks Pvt Ltd

Page 2: Liferay on docker

About me

Working at Kodiak Networks as Software Specialist

Photographer

Founder of DockerStack.org

Consultant for most of the Startups

Page 3: Liferay on docker
Page 4: Liferay on docker

What is Liferay

1. Liferay is a open source platform which allows you to create

websites. You can download and run it in no time. 

2. To elaborate further, it's a Portal platform. A portal allows you to

aggregate content from different sources. So you can have multiple

web applications (Portlet applications) on the same page. Like blog,

weather, wiki etc. Its also easy to use the features / functionality as a

service.

3. It comes bundled with great features out of the box like blogs,

forums, social networking, document and media manager etc. And

plus you can customize all this. For doing that you need to

understand Portlet development.

4. Liferay themes allow you to create great looking websites. 

Page 5: Liferay on docker

Old School Deployment of Liferay Stack

Page 6: Liferay on docker

Jelastic Way of Liferay Deployment

Page 7: Liferay on docker
Page 8: Liferay on docker

Liferay Stack into MicroService Model

Page 9: Liferay on docker

What is Docker? Docker is an open-source engine

to automate the deployment of

applications as self-contained,

portable containers independent

of hardware, language,

framework, packaging system

and hosting provider.   Think of

it as building a sandbox with a

deployed, configured application

inside.

Page 10: Liferay on docker

How Does Docker be Compatible with Liferay Docker is a Platform Underneath a Application which you host on

which you can compare it as a Thin App Hypervisor which creates

services on the fly.

Docker deployments gives the flexibility to deploy huge app

deployments across multiple DC’s and Az’s which makes most of the

Monkey Patchings and Code Updates and release more feasible.

The Services can be shared and tracked across the portal and

Detection of Resource within the code will be at a granular level

which helps to debug most of your portal applications

Page 11: Liferay on docker

Docker Template for Liferay

Page 12: Liferay on docker

Docker Tools

Page 13: Liferay on docker

Some more tools

DockerStack

Page 14: Liferay on docker
Page 15: Liferay on docker
Page 16: Liferay on docker
Page 17: Liferay on docker
Page 18: Liferay on docker

Thanks

Q&A Time