2. Why use it?
● Virtual environment
● Independence
● Clean host machine
● Test environment for experiments
● Build for project (“works on my machine problem”)
9. Build for project - pros & cons
● fast start
● easy to use
● consistent environment for
○ team
○ project
● no need Vagrant
● build for Linux
● new tool
10. Build for project
Docker compose
- is a tool for defining and running
multi-container Docker applications
11. Run in production
● end of classic hosting services
● Amazon EC2 Container Service
● Google Container Service
● Digital Ocean
● Microsoft Azure
● ...
12. Legacy project
● check requirements (php, mysql, …)
● setup image for project
● build
● run
Win!
13. Recap - why use Docker?
● consistent environment
● runs different project on one server (less costs)
● exotic setup for projects
14. BTW, we’are using Docker on daily basis
● Catch me to talk about Docker or how to switch your project to Docker
● Come to one of our Docker trainings
rekurzia.sk # docker