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



Kurian Benoy

February 27, 2019

More Decks by Kurian Benoy

Other Decks in Programming


  1. Docker 101

  2. About ME

  3. Docker Docker is a software platform that allows you to

    build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime. Using Docker, you can quickly deploy and scale applications into any environment and know your code will run.
  4. Virtualisation virtualization refers to the act of creating a virtual

    (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources. Similarly a Docker is an Operating System of containers
  5. Advantages of Dockers ❏ Return of Investments and Cost saving

    ❏ Single Image ❏ Rapid Deployment ❏ Support for all cloud providers ❏ Isolation and Security
  6. DockerFile

  7. Common Docker commands

  8. Docker-compose reference

  9. Docker-compose commands

  10. Demo time Deploying a Flask Web APP https://github.com/ kurianbenoy/Docke r-101

  11. Cool Things Using Docker • Running Chrome in Docker •

    Installing VLC,VScode,wine and almost everything • Playing games in Docker using Steam • Willy Wonka of Dockers by Jessie Frazelle • Jess Frazelle
  12. Thanks! Questions Please? Twitter: @kurianbenoy2 Gmail: kurian.bkk@gmail.com