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

Docker for development

Docker for development

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