Top Banner
Dockerize Our Development Machine 20160821 - [email protected]
14

Dockerize Our Development Machine

Apr 13, 2017

Download

Technology

Panji Gautama
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dockerize Our Development Machine

Dockerize Our Development Machine20160821 - [email protected]

Page 2: Dockerize Our Development Machine

.. but why ?

Page 3: Dockerize Our Development Machine
Page 4: Dockerize Our Development Machine

Current Problems

multivarious operating system multivarious extension & dependencies

development system != production system

Page 5: Dockerize Our Development Machine

Current Problems

multivarious operating system multivarious extension & dependencies

development system != production system

Page 6: Dockerize Our Development Machine

docker to the rescue !mmmyeaah.. but what exactly is docker ?

Page 7: Dockerize Our Development Machine

–Docker Documentation

“Open software containerization platform for developers and sysadmins to build, ship, and

run distributed applications.”

https://www.docker.com/what-docker

Page 8: Dockerize Our Development Machine

Traditional Virtual Machine

http://endoflineblog.com/my-primer-on-Docker

Page 9: Dockerize Our Development Machine

Docker Container

http://endoflineblog.com/my-primer-on-Docker

Page 10: Dockerize Our Development Machine

Container .. wait, what?

Page 11: Dockerize Our Development Machine

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

Page 12: Dockerize Our Development Machine
Page 13: Dockerize Our Development Machine

Laradock ( bye bye laravel homestead ! )

https://github.com/LaraDock/laradock

Page 14: Dockerize Our Development Machine