SlideShare a Scribd company logo
Presented By: Mohit Saxena
Docker
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Respect Knolx session timings, you
are requested not to join sessions
after a 5 minutes threshold post
the session start time.
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
Our Agenda
01 Introduction
02 Concept
04 Architecture
02
03 Docker Commands & Dockerfile
Introduction
Problem?
Developer: Works on my machine.
Manager: Doesn’t work on client side.
Introduction
Problem?
Developer: Works on my machine.
Manager: Doesn’t work on client side.
Introduction
Solution?
Containerization: A container is a standard unit of software that
packages up code and all its dependencies so the application runs
quickly and reliably from one computing environment to another.
Introduction
Solution?
Containerization: A container is a standard unit of software that
packages up code and all its dependencies so the application runs
quickly and reliably from one computing environment to another.
Docker: I will wrap your application inside a magical box and that box will
be able to run on any environment.
Concepts
Docker Image: It is a blueprint for the container. You can create your own
images or can use the ones created by others. You can also use existing
images as base image for your image. To build your own image, you
create a Dockerfile.
Concepts
Docker Image: It is a blueprint for the container. You can create your own
images or can use the ones created by others. You can also use existing
images as base image for your image. To build your own image, you
create a Dockerfile.
Dockerfile: A Dockerfile is a text document that contains the instructions
for the creation of an image.
Concepts
Docker Image: It is a blueprint for the container. You can create your own
images or can use the ones created by others. You can also use existing
images as base image for your image. To build your own image, you
create a Dockerfile.
Dockerfile: A Dockerfile is a text document that contains the instructions
for the creation of an image.
Docker Hub: A repository for Docker images.
Docker Commands
Docker Architecture
Thank You !

More Related Content

PDF
Teamcity CI Server
Knoldus Inc.
 
PDF
Terratest with Terraform
Knoldus Inc.
 
PDF
Creating AWS infrastructure using Terraform
Knoldus Inc.
 
PDF
How to write a Dockerfile
Knoldus Inc.
 
PDF
.Net OSS Ci & CD with Jenkins - JUC ISRAEL 2013
Tikal Knowledge
 
PDF
PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Sco...
Puppet
 
PPTX
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Puppet
 
PDF
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 
Teamcity CI Server
Knoldus Inc.
 
Terratest with Terraform
Knoldus Inc.
 
Creating AWS infrastructure using Terraform
Knoldus Inc.
 
How to write a Dockerfile
Knoldus Inc.
 
.Net OSS Ci & CD with Jenkins - JUC ISRAEL 2013
Tikal Knowledge
 
PuppetConf 2016: Keynote: Pulling the Strings to Containerize Your Life - Sco...
Puppet
 
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Puppet
 
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 

What's hot (20)

PDF
Hacking Jenkins
Miro Cupak
 
PPT
CI and CD with Jenkins
Martin Málek
 
PDF
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
CloudBees
 
PPTX
Dockerizing your java development environment
Buhake Sindi
 
PDF
JUC Europe 2015: Jenkins Made Easy
CloudBees
 
ODP
Infrastructure as a Code
Ahmed Mekkawy
 
PDF
Jenkins Reviewbot
Yardena Meymann
 
PDF
JUC Europe 2015: Plugin Development with Gradle and Groovy
CloudBees
 
PDF
Getting Started Contributing to Docker
Docker, Inc.
 
PDF
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
CloudBees
 
PDF
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Troublemaker Khunpech
 
PPTX
TYPO3 & Composer
Armin Vieweg
 
PDF
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
CloudBees
 
PDF
K8s Cluster Build
DevOps Indonesia
 
PDF
Jenkins tutorial
HarikaReddy115
 
PPTX
Continuous Integration with Puppet
Miguel Zuniga
 
PDF
猿でもわかるバイナリ・リポジトリマネージャー
Tsuyoshi Miyake
 
PDF
From Virtual Machines to Containers
camunda services GmbH
 
PDF
2015 05-06-elias weingaertner-docker-intro
Haufe-Lexware GmbH & Co KG
 
Hacking Jenkins
Miro Cupak
 
CI and CD with Jenkins
Martin Málek
 
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
CloudBees
 
Dockerizing your java development environment
Buhake Sindi
 
JUC Europe 2015: Jenkins Made Easy
CloudBees
 
Infrastructure as a Code
Ahmed Mekkawy
 
Jenkins Reviewbot
Yardena Meymann
 
JUC Europe 2015: Plugin Development with Gradle and Groovy
CloudBees
 
Getting Started Contributing to Docker
Docker, Inc.
 
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
CloudBees
 
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Troublemaker Khunpech
 
TYPO3 & Composer
Armin Vieweg
 
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
CloudBees
 
K8s Cluster Build
DevOps Indonesia
 
Jenkins tutorial
HarikaReddy115
 
Continuous Integration with Puppet
Miguel Zuniga
 
猿でもわかるバイナリ・リポジトリマネージャー
Tsuyoshi Miyake
 
From Virtual Machines to Containers
camunda services GmbH
 
2015 05-06-elias weingaertner-docker-intro
Haufe-Lexware GmbH & Co KG
 
Ad

Similar to Docker (20)

PDF
Docker interview Questions-1.pdf
Yogeshwaran R
 
PDF
Docker interview Questions-2.pdf
Yogeshwaran R
 
PDF
Docker Interview Questions
Satyam Jaiswal
 
PDF
Docker From Zero To Hero Your Devops Kickstart Build Deploy And Manage Contai...
sroshmoamin
 
PPTX
Unit No. III Docker ppt part 2.pptx Cloud Microservices & Application
Priyanka855141
 
PDF
Unit No. III Docker ppt part 2.pdf Cloud Microservices & Application
Priyanka855141
 
PDF
Docker_Interview_Questions__Answers.pdf
RifqiMultazamOfficia
 
PPTX
Introduction to Docker Workshop @ Gurukul Kangri
Internity Foundation
 
PPTX
You, and Me, and Docker Makes Three
Christopher Grayson
 
PPTX
Kubernetes Online Training Hyderabad | Docker Online Training
navyatejavisualpath
 
PDF
CICD Using CircleCI
Knoldus Inc.
 
PDF
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
PDF
Containers without docker | DevNation Tech Talk
Red Hat Developers
 
PDF
Docker Oxford launch - Introduction to Docker
jonatanblue
 
PPTX
Working ,Introduction to Docker, Scope,,
gauravnainwal2291
 
PDF
Docker, Cloud Foundry, Bosh & Bluemix
IBM
 
PDF
Hack the whale
Marco Ferrigno
 
PDF
Introduction to docker and docker compose
Lalatendu Mohanty
 
PPTX
Docker with WordPress
Imran Sayed
 
PPTX
QA Club Kiev #20. Making life easier with Docker
QA Club Kiev
 
Docker interview Questions-1.pdf
Yogeshwaran R
 
Docker interview Questions-2.pdf
Yogeshwaran R
 
Docker Interview Questions
Satyam Jaiswal
 
Docker From Zero To Hero Your Devops Kickstart Build Deploy And Manage Contai...
sroshmoamin
 
Unit No. III Docker ppt part 2.pptx Cloud Microservices & Application
Priyanka855141
 
Unit No. III Docker ppt part 2.pdf Cloud Microservices & Application
Priyanka855141
 
Docker_Interview_Questions__Answers.pdf
RifqiMultazamOfficia
 
Introduction to Docker Workshop @ Gurukul Kangri
Internity Foundation
 
You, and Me, and Docker Makes Three
Christopher Grayson
 
Kubernetes Online Training Hyderabad | Docker Online Training
navyatejavisualpath
 
CICD Using CircleCI
Knoldus Inc.
 
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
Containers without docker | DevNation Tech Talk
Red Hat Developers
 
Docker Oxford launch - Introduction to Docker
jonatanblue
 
Working ,Introduction to Docker, Scope,,
gauravnainwal2291
 
Docker, Cloud Foundry, Bosh & Bluemix
IBM
 
Hack the whale
Marco Ferrigno
 
Introduction to docker and docker compose
Lalatendu Mohanty
 
Docker with WordPress
Imran Sayed
 
QA Club Kiev #20. Making life easier with Docker
QA Club Kiev
 
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
PPTX
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
PPTX
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
PPTX
Java 17 features and implementation.pptx
Knoldus Inc.
 
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
PPTX
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
PPTX
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
PPTX
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
PPTX
Intro to Azure Container App Presentation
Knoldus Inc.
 
PPTX
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
PPTX
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
PPTX
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
PPTX
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
Java 17 features and implementation.pptx
Knoldus Inc.
 
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
Intro to Azure Container App Presentation
Knoldus Inc.
 
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 

Recently uploaded (20)

PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
The Future of Artificial Intelligence (AI)
Mukul
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 

Docker

  • 1. Presented By: Mohit Saxena Docker
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes Punctuality Respect Knolx session timings, you are requested not to join sessions after a 5 minutes threshold post the session start time. Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. Our Agenda 01 Introduction 02 Concept 04 Architecture 02 03 Docker Commands & Dockerfile
  • 4. Introduction Problem? Developer: Works on my machine. Manager: Doesn’t work on client side.
  • 5. Introduction Problem? Developer: Works on my machine. Manager: Doesn’t work on client side.
  • 6. Introduction Solution? Containerization: A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.
  • 7. Introduction Solution? Containerization: A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. Docker: I will wrap your application inside a magical box and that box will be able to run on any environment.
  • 8. Concepts Docker Image: It is a blueprint for the container. You can create your own images or can use the ones created by others. You can also use existing images as base image for your image. To build your own image, you create a Dockerfile.
  • 9. Concepts Docker Image: It is a blueprint for the container. You can create your own images or can use the ones created by others. You can also use existing images as base image for your image. To build your own image, you create a Dockerfile. Dockerfile: A Dockerfile is a text document that contains the instructions for the creation of an image.
  • 10. Concepts Docker Image: It is a blueprint for the container. You can create your own images or can use the ones created by others. You can also use existing images as base image for your image. To build your own image, you create a Dockerfile. Dockerfile: A Dockerfile is a text document that contains the instructions for the creation of an image. Docker Hub: A repository for Docker images.