0% found this document useful (0 votes)
5 views14 pages

Dockerize Your Development Environment

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views14 pages

Dockerize Your Development Environment

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Dockerize Our

Development Machine
20160821 - panji@[Link]

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

[Link]

Traditional Virtual Machine

[Link]

Docker Container

[Link]

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 ! )

[Link]

You might also like