Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker for development

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Docker for development

Avatar for Cheesecake Labs

Cheesecake Labs

March 06, 2018
Tweet

More Decks by Cheesecake Labs

Other Decks in Programming

Transcript

  1. Agenda • What is docker? ◦ Images ◦ Containers •

    Why use it for development? • Show me the code!
  2. What is docker? - Docker is an open platform for

    developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
  3. Image - Image is the application that we want to

    run - All the binaries and files are stored here
  4. Container - Is a running instance of a image -

    We can have multiple containers of the same image
  5. Why use it for development? - Consistent development environments for

    your entire team. - The development environment is the exact same as the production environment - You only need Docker to develop - Easy to use multiple languages versions - You can still use the same tools that you use