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

Docker Dependencies

Docker Dependencies

Managing dependencies can be a real headache. Docker can help ease that pain by creating a local development environment inside a container so that every developer is sure to be working in the same, consistent environment.

Hayden Braxton

November 16, 2017
Tweet

Other Decks in Programming

Transcript

  1. Public Common solutions to the problem Update global version(s) $

    rm -rf /dependencies $ rm -rf /project Screw it!!!!
  2. Public System level dependencies OS, compiler, cli tools, language version,

    runtime version, etc. Does it really need to be a system level, global dependency???
  3. Public Docker in 30 seconds Docker is a virtualization technology

    that allows you to create isolated, minimalistic environments configured with only the absolute necessary dependencies needed for a specific purpose. What’s a container? What’s an image?
  4. Public CI workflow Many CI tools are built on Docker

    Bitbucket pipelines Let’s take a look!