docker
TRANSCRIPT
Wat is Docker?
Met Docker kan je een applicatie ‘packagen’ naar een lichte, verplaatsbare image.
Vanaf die image start je containers.
De belofte
Ge-isoleerde containers die je gebruikt in zowel ontwikkeling als productie. Je kan die
opslaan, delen, uitbreiden en eenvoudig uitrollen.
De belofte
Ge-isoleerde containers die je gebruikt in zowel ontwikkeling als productie. Je kan die
opslaan, delen, uitbreiden en eenvoudig uitrollen.
De voordelen
• packaging met skills die ontwikkelaars reeds beheersen
• Applicatiesoftware gebundeld samen met OS filesystems
• Uniformiteit
• Software onderscheiden van hardware zonder daarvoor in te boeten in resources
Wat Docker niet is
• Traditionele virtualisatie (VMware, KVM)
• Cloud platform (Openstack, CloudStack)
• Configuration management (Puppet, Chef)
• Deployment tool (Capistrano, Fabric)
• Development Environment (Vagrant)
immutable infrastructure
• Infrastructuur opdelen in ‘data’ en ‘al de rest’
• ‘al de rest’ wordt bij elke deploy vervangen
Verder…
https://www.digitalocean.com/community/tutorials/an-introduction-to-coreos-system-components