SlideShare a Scribd company logo
NOTES FOR NEWBIES
Mustafa Dağdelen
Sr. Software Developer
/ Infrastructure Team @Hürriyet
https://github.com/mustafadagdelen
https://www.linkedin.com/in/mustafa-dagdelen
mustafa.dagdelen@outlook.com
CONTENT
1. Devops – Continuous Delivery Maturity
2. Introduction To Docker
3. Swot Analyse
4. Strengths
5. Weakness
6. Opportunities
7. Threats
8. Who Uses
DEVOPS MATURITY MODEL
Full image : https://cdn.infoq.com/statics_s2_20170510-0410/resource/articles/Continuous-Delivery-Maturity-
Model/en/resources/fig1large.jpg
DEVOPS MATURITY MODEL
INTRODUCTION TO DOCKER
Docker is a devops technology that isolates applications from Operating System using
Containers.
Container?
Unlike VMs, containers do not bundle
a full operating system. only libraries
and settings required to make the
software work are needed.
INTRODUCTION TO DOCKER
Docker is a devops technology that isolates applications from Operating System using Containers.
Infrastructure As Code To Running Processes
INTRODUCTION TO DOCKER
Compose : To use with multi-container Docker applications such as technology stacks.
Swarm : Deploy and orchecstrate containers to clusters.
SWOT ANALYSE
STRENGTHSOPPORTUNITIES
WEAKNESSTHREATS
Leightweight Speed Scalability
Availability Portability Reusability
Infrastructure As Code Simple Command
Legacy Applications
Windows Containers
Security
Stop "It Works On My Machine"
Development Environment R&D
Better Resource Using
Software Testing
Microservices
Rest Api
Continuous Delivery
Different Culture For Everyone
First Start is Difficult
Cloud
More TechniqueIntegration
STRENGTHS
LIGHTWEIGHT & SPEED
BETTER RESOURCE USAGE
Images and containers use
minimum resources.
Containers run ultra fast.
SCALABILITY & AVAILABILITY
Docker and docker compose
in swarm mode
PORTABILITY
You can use same Dockerfile/image everywhere!
REUSABILITY
Custom Dockerfile Node.js Dockerfile
INFRASTRUCTURE AS CODE
Same Dockerfile to build similar environments
INFRASTRUCTURE AS CODE
See your application topology as code.
SIMPLE COMMAND
Docker commands similar with linux bash commands and git commands
REST API
WEAKNESS
WEAKNESS
LEGACY APPLICATIONS WINDOWS CONTAINERS
SECURITY
OPPORTUNITIES
STOP «IT WORKS ON MY MACHINE»
DEVELOPMENT ENVIRONMENT
Test and develop your topology in your local development environment.
RESEARCH AND DEVELOPMENT
Research, test and use technologies without installation knowledge using Docker Kitematic.
BETTER RESOURCE USAGE
Distribute and use resources
more effective !
MICROSERVICES
Manage your microservice dependencies and complexities.
INTEGRATION
Integrate containers with many tools using Docker Rest api.
SOFTWARE TESTING
Run your different test types at the same time. Build many test environments fastly.
CONTINUOUS DELIVERY
You can use Docker for Continuous Delivery.
THREATS
THREATS
DIFFERENT WORKING CULTURE
FIRST START
REQUIREMENTS
COMPLEXITY
WHO USES
THANKS
Mustafa Dağdelen
Sr. Software Developer
/ Infrastructure Team @Hürriyet
https://github.com/mustafadagdelen
https://www.linkedin.com/in/mustafa-dagdelen
mustafa.dagdelen@outlook.com

More Related Content

PPTX
Sentiment Analysis Dockerised Microservice using Stanford NLP and HELIDON
Saiyam Pathak
 
PPTX
Docker - A container full of Chocolatey
Stefan Scherer
 
PPTX
Let's talk Windows Containers on Windows Server 2019
Stefan Scherer
 
PPTX
Setup a Dev environment that feels like $HOME on Windows 10
Stefan Scherer
 
PDF
Azure Meetup Stuttgart - Multi-arch Docker images
Stefan Scherer
 
PPTX
Evolution of VS code Java ecosystem
Adi Polak
 
PDF
Docker how to
Patryk Omiotek
 
KEY
How To Make A Framework Plugin That Does Not Suck
Max Andersen
 
Sentiment Analysis Dockerised Microservice using Stanford NLP and HELIDON
Saiyam Pathak
 
Docker - A container full of Chocolatey
Stefan Scherer
 
Let's talk Windows Containers on Windows Server 2019
Stefan Scherer
 
Setup a Dev environment that feels like $HOME on Windows 10
Stefan Scherer
 
Azure Meetup Stuttgart - Multi-arch Docker images
Stefan Scherer
 
Evolution of VS code Java ecosystem
Adi Polak
 
Docker how to
Patryk Omiotek
 
How To Make A Framework Plugin That Does Not Suck
Max Andersen
 

What's hot (20)

PPTX
Developer South Coast 2018: Modernizing .NET Apps with Docker
Elton Stoneman
 
PPTX
Docker containers on Windows
Maurice De Beijer [MVP]
 
PPTX
Docker for a .NET web developer
Maurice De Beijer [MVP]
 
PDF
Dockerizing development workflow
Orest Ivasiv
 
PPTX
Deploying Docker containers on Azure using Docker CLI
Saim Safder
 
PPTX
Docker Deep Dive Understanding Docker Engine Docker for DevOps
MehwishHayat3
 
PPTX
Docker for .NET Developers
Taswar Bhatti
 
PDF
Docker 101
Mirza Nafis Faysal
 
PDF
Docker Tooling for Eclipse
Max Andersen
 
PPTX
Introduction to docker and oci
Romain Schlick
 
PPTX
8 good reasons to learn docker
prabhasathya
 
PPTX
Docker team training
Karthik Venkateswaran
 
PPTX
Docker and SDL Web/Tridion - SDL UK User Group April 2017
rsleggett
 
PDF
Docker For Windows | Setting Up Docker On Windows | Edureka
Edureka!
 
PPTX
CloudExpo 2018: Docker - Power Your Move to the Cloud
Elton Stoneman
 
PDF
Bauen und Verteilen von Multi-Arch Docker Images für Linux und Windows
Stefan Scherer
 
PDF
Introduction to Docker
James Turnbull
 
PDF
Docker for Developers
James Turnbull
 
PDF
Webinar: Creating an Effective Docker Build Pipeline for Java Apps
Codefresh
 
PDF
Docker, what's next ?
DevOps Indonesia
 
Developer South Coast 2018: Modernizing .NET Apps with Docker
Elton Stoneman
 
Docker containers on Windows
Maurice De Beijer [MVP]
 
Docker for a .NET web developer
Maurice De Beijer [MVP]
 
Dockerizing development workflow
Orest Ivasiv
 
Deploying Docker containers on Azure using Docker CLI
Saim Safder
 
Docker Deep Dive Understanding Docker Engine Docker for DevOps
MehwishHayat3
 
Docker for .NET Developers
Taswar Bhatti
 
Docker 101
Mirza Nafis Faysal
 
Docker Tooling for Eclipse
Max Andersen
 
Introduction to docker and oci
Romain Schlick
 
8 good reasons to learn docker
prabhasathya
 
Docker team training
Karthik Venkateswaran
 
Docker and SDL Web/Tridion - SDL UK User Group April 2017
rsleggett
 
Docker For Windows | Setting Up Docker On Windows | Edureka
Edureka!
 
CloudExpo 2018: Docker - Power Your Move to the Cloud
Elton Stoneman
 
Bauen und Verteilen von Multi-Arch Docker Images für Linux und Windows
Stefan Scherer
 
Introduction to Docker
James Turnbull
 
Docker for Developers
James Turnbull
 
Webinar: Creating an Effective Docker Build Pipeline for Java Apps
Codefresh
 
Docker, what's next ?
DevOps Indonesia
 
Ad

Similar to Docker notes for newbies (20)

PPTX
Docker containers intro
Rosario Longobardi
 
PPTX
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
PPT
Docker_tech_guild ppt.ppt technical guild
AkshayaM79
 
PDF
Docker Use Cases.pdf
Simform
 
PDF
What Is Docker_ A Guide for Full Stack Developers to Simplify Deployment.pdf
khushnuma khan
 
PPTX
Introduction to Dockers.pptx
HassanRaza40719
 
PPTX
Docker In Brief
Ritu Kamthan
 
PDF
What-Is-Docker?
VinamraPatil2
 
PDF
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Edureka!
 
PDF
Docker dev ops for cd meetup 12-14
Simon Storm
 
PPTX
Docker
Charlie Cai
 
PDF
A Shift from Monolith to Microservice using Docker
Ajeet Singh Raina
 
ODP
DevAssistant, Docker and You
BalaBit
 
PDF
Axigen on docker
BUSINESS SOFTWARES & SOLUTIONS
 
PDF
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Carlos Sanchez
 
PDF
[@NaukriEngineering] Docker 101
Naukri.com
 
PPTX
Container on azure
Vishwas N
 
PPTX
Building microservices with docker
Roman Melnyk
 
PPTX
ma-formation-en-Docker-jlklk,nknkjn.pptx
imenhamada17
 
Docker containers intro
Rosario Longobardi
 
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
Docker_tech_guild ppt.ppt technical guild
AkshayaM79
 
Docker Use Cases.pdf
Simform
 
What Is Docker_ A Guide for Full Stack Developers to Simplify Deployment.pdf
khushnuma khan
 
Introduction to Dockers.pptx
HassanRaza40719
 
Docker In Brief
Ritu Kamthan
 
What-Is-Docker?
VinamraPatil2
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Edureka!
 
Docker dev ops for cd meetup 12-14
Simon Storm
 
Docker
Charlie Cai
 
A Shift from Monolith to Microservice using Docker
Ajeet Singh Raina
 
DevAssistant, Docker and You
BalaBit
 
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Carlos Sanchez
 
[@NaukriEngineering] Docker 101
Naukri.com
 
Container on azure
Vishwas N
 
Building microservices with docker
Roman Melnyk
 
ma-formation-en-Docker-jlklk,nknkjn.pptx
imenhamada17
 
Ad

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 

Docker notes for newbies

Editor's Notes

  • #4: https://cdn.infoq.com/statics_s2_20170510-0410/resource/articles/Continuous-Delivery-Maturity-Model/en/resources/fig1large.jpg
  • #18: https://botleg.com/stories/auto-scaling-with-docker/
  • #32: https://www.docker.com/customers