2. Laurent Guérin
National practice leader
@ltguerin
laurent.guerin@sogeti.com
Benoit Wilcox
Architect Solution
@WilcoxBenoit benoit.wilcox@sogeti.com
We are more Dev than Ops ..
3. What is Docker ?
Docker today
A little more details
Some real advantages
How we use it
A little demo
Agenda
4. What is Docker ?
Docker today
A little more details
Some real advantages
How we use it
A little demo
Agenda
5. " Build, Ship and Run
Any App, Anywhere"
Docker.io
What is Docker ?
27. HOST A
Container
Zip, WAR, JAR …
8080
3306
8082
3306
HOST B
Container
Zip, WAR, JAR …
8080
3306
8082
3306
Image
Zip, WAR, JAR …
8080
3306
Dockerfile
Run….
Build …
28. Some real advantages
What is Docker ?
Docker today
A little more details
How we use it
A little demo
Agenda
29. Same package for all …
Parameters management between Dev and Ops
–Logs
–Ports
Isolated functional tests environment
–One server for several projects
–One project for several servers (benchmark tests)
These technologies embrace micro-services approach.
The end of the "Damned, I don't understand, it works on my laptop…"
Some advantages
Devs : Don't care, hard coded Ops : Just redefine the mapping
30. What is Docker ?
Docker today
A little more details
Some real advantages
How we use it
A little demo
Agenda
31. Dev
Ops
Scripts
VCS
CI
QA
Production
Performances
Dev
Technical Test
DEX, PTI …
Zip, WAR, JAR …
How we use it …
A classical context …
32. Dev
Ops
Scripts
VCS
CI
QA
Prod
Perf
Dev
Technical Test
DEX, PTI …
Zip, WAR, JAR …
No communication No sharing
Break in the process of deploying the application
How we use it …
A classical context …
33. Dev
Ops
Scripts
VCS
CI
QA
Prod
Perf
Dev
Technical Test
DEX, PTI …
Zip, WAR, JAR …
How we use it …
A classical context …
Code Separation between App and Infra
34. Dev
Ops
Scripts
VCS
CI
QA
Prod
Perf
Dev
Technical Test
DEX, PTI …
Zip, WAR, JAR …
How we use it …
No standard
Several manual operations
Riks of errors
Environment "In Demand" realy difficult
37. Dev
Ops
VCS
Scripts
Continuous Delivery Platform
How we use it …
38. Image V1
Dev
Ops
VCS
Scripts
Continuous Delivery Platform
How we use it …
Zip, WAR, JAR …
We stop deliver a war,
We deliver a server, ready to run !
39. Image V1
Dev
Ops
VCS
Scripts
Continuous Delivery Platform
How we use it …
Zip, WAR, JAR …
Private Registry Docker
Image V1
Image V2
40. Image V1
Dev
Ops
VCS
Scripts
Continuous Delivery Platform
Zip, WAR, JAR …
Private Registry Docker
Image V1
Image V2
Dev
Training
QA
Prod
Perf
How we use it …