0% found this document useful (0 votes)
43 views

Dockerize: Our Development Machine

This document discusses using Docker to containerize a development machine. It notes that currently development systems differ from production due to different operating systems and dependencies, but Docker can help by allowing developers to build consistent environments that match production. Docker creates software containers that package code and dependencies together, isolating projects and ensuring a consistent development experience. The document recommends Laradock, a Docker setup for Laravel projects, as it removes the need to manually install extensions and provides easy deployment.

Uploaded by

Panji Gautama
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Dockerize: Our Development Machine

This document discusses using Docker to containerize a development machine. It notes that currently development systems differ from production due to different operating systems and dependencies, but Docker can help by allowing developers to build consistent environments that match production. Docker creates software containers that package code and dependencies together, isolating projects and ensuring a consistent development experience. The document recommends Laradock, a Docker setup for Laravel projects, as it removes the need to manually install extensions and provides easy deployment.

Uploaded by

Panji Gautama
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Dockerize Our

Development Machine
20160821 - [email protected]

.. 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 ?

Open software containerization platform for


developers and sysadmins to build, ship, and
run distributed applications.
Docker Documentation

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

You might also like