23. Why
do
we
need
VM
?
✓ Different
Operating
System
✓ Different
CPU
Architecture
✓Work
with
multiples
versions
✓Move
application
to
a
different
server
#DV14 #Docker @ndeloof @dgageot
58. Dev
✓ Develop simplest possible solution
✓ Configuration is a runtime constraint
- Not extra-extra-flexibile application
new WebServer().start(8080);
#DV14 #Docker @ndeloof @dgageot
67. 1 process per container !
#DV14 #Docker @ndeloof @dgageot
68. data (memory / disk)
application
services application runtime (JDK)
services (virtual) File System
File System (libs, …)
OS kernel
#DV14 #Docker @ndeloof @dgageot
69. data (memory / disk)
application
application runtime (JDK)
data
service
runtime
services (virtual) File System
File System (libs, …)
OS kernel
vFS
#DV14 #Docker @ndeloof @dgageot
70. data (memory / disk)
application
application runtime (JDK)
data
service
runtime
services (virtual) File System
File System (libs, …)
OS kernel
vFS
#DV14 #Docker @ndeloof @dgageot