Dockerize Our
Development Machine20160821 - panji@kudo.co.id
.. but why ?
Current Problems
multivarious operating system


multivarious extension & dependencies
development system != production system
Current Problems
multivarious operating system


multivarious extension & dependencies
development system != production system
docker to the rescue !
mmmyeaah.. but what exactly is docker ?
–Docker Documentation
“Open software containerization platform for
developers and sysadmins to build, ship, and
run distributed applications.”
https://www.docker.com/what-docker
Traditional Virtual Machine
http://endoflineblog.com/my-primer-on-Docker
Docker Container
http://endoflineblog.com/my-primer-on-Docker
Container .. wait, what?
Docker to the Rescue
• no need to manually install bunch of various
extension / dependencies
• isolate specific environment to specific project
• consistent development environments
• easy deployment
Laradock( bye bye laravel homestead ! )
https://github.com/LaraDock/laradock
Dockerize Our Development Machine

Dockerize Our Development Machine