SlideShare a Scribd company logo
1 of 19
Download to read offline
Presentation By:
Mohammadreza Amini
Amir Arsalan
Autumn 2015
IRAN OpenStack Users Group
Docker Architecture
Version Modified
Agenda
Docker
Architecture
| Iran Community OpenStack.ir
● Docker Engine
● Docker Hub (Public)
● Docker Machine
● Docker Compose
● Kitematic
● Docker Swarm
● Docker Registry
Docker
Architecture
| Iran Community OpenStack.ir
Docker Engine
Docker
Architecture
| Iran Community OpenStack.ir
At the core of the Docker platform
is Docker Engine, a lightweight
runtime and robust tooling that
builds and runs your Docker
containers. Docker Engine runs on
Linux to create the operating
environment for your distributed
applications. The in-host daemon
communicates with the Docker
client to execute commands to
build, ship and run containers.
Docker Engine
Docker Hub(Public)
Docker
Architecture
| Iran Community OpenStack.ir
Docker Hub(Public)
Docker
Architecture
| Iran Community OpenStack.ir
Docker Hub is our hosted
registry service for managing
your images. There is nothing
to install. You just sign up!
https://hub.docker.com/
Docker Machine
Docker
Architecture
| Iran Community OpenStack.ir
Docker Machine
Docker
Architecture
| Iran Community OpenStack.ir
To get started with Docker, first you
need to setup a Docker Engine. Docker
Machine automatically sets up Docker
on your computer, on cloud providers,
and inside your data center. Docker
Machine provisions the hosts, installs
Docker Engine on them, and then
configures the Docker client to talk to
the Docker Engines.
Docker Compose
Docker
Architecture
| Iran Community OpenStack.ir
Docker
Architecture
| Iran Community OpenStack.ir
Docker Compose
Distributed applications consist of many small
applications that work together. Docker transforms these
applications into individual containers that are linked
together. Instead of having to build, run and manage
each individual container, Docker Compose allows you to
define your multi-container application with all of its
dependencies in a single file, then spin your application
up in a single command. Your application’s structure and
configuration are held in a single place, which makes
spinning up applications simple and repeatable
everywhere.
Docker
Architecture
| Iran Community OpenStack.ir
Kitematic
Kitematic
Docker
Architecture
| Iran Community OpenStack.ir
Kitematic is the fastest and easiest way
to start using Docker on your laptop. A
completely automated process installs
and configures the Docker environment
on your machine in just minutes. Build
and run containers through a simple,
yet powerful graphical user interface
(GUI).
Docker
Architecture
| Iran Community OpenStack.ir
Docker Swarm
Docker
Architecture
| Iran Community OpenStack.ir
The nature of distributed
applications requires compute
resources that are also
distributed. Docker Swarm
provides native clustering
capabilities to turn a group of
Docker engines into a single,
virtual Docker Engine. With
these pooled resources, you
can scale out your application
as if it were running on a
single, huge computer.
Docker Swarm
Docker
Architecture
| Iran Community OpenStack.ir
Docker Registry
Docker
Architecture
| Iran Community OpenStack.ir
Docker Registry 
Docker Registry is an open source application dedicated to the storage
and distribution of your Docker images. Its seamless architecture allows
both for fine grain integration with other systems and high-level
scalability. Aggressively developed, its vibrant community includes
industry leaders and users using it at the core of their images
distribution solutions.
Docker
Architecture
| Iran Community OpenStack.ir
Any Question?
Docker
Architecture
| Iran Community OpenStack.ir
Stay in Touch and Join Us:
● Home Page: OpenStack.ir
● Meetup age: Meetup.com/IranOpenStack
● Mailing List: OpenStackir@Lists.OpenStack.org
● Twitter: @OpenStackIR , #OpenStackIRAN
● IRC Channel on FreeNode: #OpenStack-ir
● Telegram Channel: @Docker_ir
Docker
Architecture
| Iran Community OpenStack.ir
Mohammadreza Amini
Linux Administrator
Mohammadreza@openstack.ir
Amir Arsalan
Python Developer
Arsalan@openstack.ir
Thank You

More Related Content

What's hot

Docker introduction
Docker introductionDocker introduction
Docker introductiondotCloud
 
Docker intro
Docker introDocker intro
Docker introOleg Z
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to Herofazalraja
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerInstruqt
 
Containerization and Docker
Containerization and DockerContainerization and Docker
Containerization and DockerMegha Bansal
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Edureka!
 
Getting started with Docker
Getting started with DockerGetting started with Docker
Getting started with DockerRavindu Fernando
 
Introduction to docker and docker compose
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker composeLalatendu Mohanty
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Docker 101 - Getting started
Docker 101 - Getting startedDocker 101 - Getting started
Docker 101 - Getting startedMatheus Marabesi
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking OverviewSreenivas Makam
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basicsSourabh Saxena
 
Docker Compose by Aanand Prasad
Docker Compose by Aanand Prasad Docker Compose by Aanand Prasad
Docker Compose by Aanand Prasad Docker, Inc.
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017Docker, Inc.
 
A Hands-On Introduction To Docker Containers.pdf
A Hands-On Introduction To Docker Containers.pdfA Hands-On Introduction To Docker Containers.pdf
A Hands-On Introduction To Docker Containers.pdfEdith Puclla
 

What's hot (20)

Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker intro
Docker introDocker intro
Docker intro
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to Hero
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Containerization and Docker
Containerization and DockerContainerization and Docker
Containerization and Docker
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
 
Getting started with Docker
Getting started with DockerGetting started with Docker
Getting started with Docker
 
Docker basics
Docker basicsDocker basics
Docker basics
 
Introduction to docker and docker compose
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker compose
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Docker 101 - Getting started
Docker 101 - Getting startedDocker 101 - Getting started
Docker 101 - Getting started
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking Overview
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basics
 
Intro To Docker
Intro To DockerIntro To Docker
Intro To Docker
 
Docker Compose by Aanand Prasad
Docker Compose by Aanand Prasad Docker Compose by Aanand Prasad
Docker Compose by Aanand Prasad
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
A Hands-On Introduction To Docker Containers.pdf
A Hands-On Introduction To Docker Containers.pdfA Hands-On Introduction To Docker Containers.pdf
A Hands-On Introduction To Docker Containers.pdf
 

Viewers also liked

Raices ancestrales
Raices ancestralesRaices ancestrales
Raices ancestralesginitamore
 
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"marcosandred
 
Cultura en venezuela
Cultura en venezuelaCultura en venezuela
Cultura en venezuelanayre sosa
 
aportes e influencia de razas indígenas, africanas y europeas
aportes e influencia de razas indígenas, africanas y europeasaportes e influencia de razas indígenas, africanas y europeas
aportes e influencia de razas indígenas, africanas y europeasRonaldocortecia
 
PSU Historia - Sociedad Mestiza
PSU Historia - Sociedad MestizaPSU Historia - Sociedad Mestiza
PSU Historia - Sociedad Mestizasaladehistoria.net
 
Aborígenes, Europeos y Africanos en Venezuela
Aborígenes, Europeos y Africanos en VenezuelaAborígenes, Europeos y Africanos en Venezuela
Aborígenes, Europeos y Africanos en Venezuelajesmary03
 
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...Briceida Rodriguez
 
Soberania cultural
Soberania culturalSoberania cultural
Soberania culturalDfalcon1
 
Aportes e influencia de las mezclas de razas (indígena, africana y europea)
Aportes e influencia de las mezclas de razas (indígena, africana y europea)Aportes e influencia de las mezclas de razas (indígena, africana y europea)
Aportes e influencia de las mezclas de razas (indígena, africana y europea)andrearivasf
 

Viewers also liked (12)

Diversidad cultural
Diversidad culturalDiversidad cultural
Diversidad cultural
 
Raices ancestrales
Raices ancestralesRaices ancestrales
Raices ancestrales
 
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"
RAICES ANCESTRALES. "NUESTRA VERDADERA HISTORIA"
 
Cultura en venezuela
Cultura en venezuelaCultura en venezuela
Cultura en venezuela
 
Venezuela
VenezuelaVenezuela
Venezuela
 
aportes e influencia de razas indígenas, africanas y europeas
aportes e influencia de razas indígenas, africanas y europeasaportes e influencia de razas indígenas, africanas y europeas
aportes e influencia de razas indígenas, africanas y europeas
 
PSU Historia - Sociedad Mestiza
PSU Historia - Sociedad MestizaPSU Historia - Sociedad Mestiza
PSU Historia - Sociedad Mestiza
 
Aborígenes, Europeos y Africanos en Venezuela
Aborígenes, Europeos y Africanos en VenezuelaAborígenes, Europeos y Africanos en Venezuela
Aborígenes, Europeos y Africanos en Venezuela
 
Cultura europea
Cultura europeaCultura europea
Cultura europea
 
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...
Aportes e influencia de las razas indigenas,europeas y africanas en la cultur...
 
Soberania cultural
Soberania culturalSoberania cultural
Soberania cultural
 
Aportes e influencia de las mezclas de razas (indígena, africana y europea)
Aportes e influencia de las mezclas de razas (indígena, africana y europea)Aportes e influencia de las mezclas de razas (indígena, africana y europea)
Aportes e influencia de las mezclas de razas (indígena, africana y europea)
 

Similar to Docker architecture-04-1

Docker with WordPress
Docker with WordPressDocker with WordPress
Docker with WordPressImran Sayed
 
Docker architecture (version modified)
Docker architecture (version modified)Docker architecture (version modified)
Docker architecture (version modified)Amir Arsalan
 
Docker architecture(version modified)
Docker architecture(version modified)Docker architecture(version modified)
Docker architecture(version modified)Mohammadreza Amini
 
Docker
DockerDocker
DockerNarato
 
Docker - Frank Maounis
Docker - Frank MaounisDocker - Frank Maounis
Docker - Frank MaounisFrank Maounis
 
Introduction to Dockers and containers
Introduction to Dockers and containers Introduction to Dockers and containers
Introduction to Dockers and containers Sri Padaraj M S
 
Docker_tech_guild ppt.ppt technical guild
Docker_tech_guild ppt.ppt technical guildDocker_tech_guild ppt.ppt technical guild
Docker_tech_guild ppt.ppt technical guildAkshayaM79
 
Docker - A Quick Introduction Guide
Docker - A Quick Introduction GuideDocker - A Quick Introduction Guide
Docker - A Quick Introduction GuideMohammed Fazuluddin
 
Introduction to Dockers.pptx
Introduction to Dockers.pptxIntroduction to Dockers.pptx
Introduction to Dockers.pptxHassanRaza40719
 
Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016Roberto Sanz Ciriano
 
containers and virtualization tools ( Docker )
containers and virtualization tools ( Docker )containers and virtualization tools ( Docker )
containers and virtualization tools ( Docker )Imo Inyang
 
What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?Mars Devs
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with dockerVishwas N
 

Similar to Docker architecture-04-1 (20)

Docker In Cloud
Docker In CloudDocker In Cloud
Docker In Cloud
 
Docker with WordPress
Docker with WordPressDocker with WordPress
Docker with WordPress
 
Docker architecture (version modified)
Docker architecture (version modified)Docker architecture (version modified)
Docker architecture (version modified)
 
Docker architecture(version modified)
Docker architecture(version modified)Docker architecture(version modified)
Docker architecture(version modified)
 
Docker
DockerDocker
Docker
 
Docker Overview
Docker OverviewDocker Overview
Docker Overview
 
Docker - Frank Maounis
Docker - Frank MaounisDocker - Frank Maounis
Docker - Frank Maounis
 
Introduction to Dockers and containers
Introduction to Dockers and containers Introduction to Dockers and containers
Introduction to Dockers and containers
 
Docker_tech_guild ppt.ppt technical guild
Docker_tech_guild ppt.ppt technical guildDocker_tech_guild ppt.ppt technical guild
Docker_tech_guild ppt.ppt technical guild
 
Docker - A Quick Introduction Guide
Docker - A Quick Introduction GuideDocker - A Quick Introduction Guide
Docker - A Quick Introduction Guide
 
Introduction to Dockers.pptx
Introduction to Dockers.pptxIntroduction to Dockers.pptx
Introduction to Dockers.pptx
 
What-Is-Docker?
What-Is-Docker?What-Is-Docker?
What-Is-Docker?
 
Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016
 
containers and virtualization tools ( Docker )
containers and virtualization tools ( Docker )containers and virtualization tools ( Docker )
containers and virtualization tools ( Docker )
 
What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?What is Docker & Why is it Getting Popular?
What is Docker & Why is it Getting Popular?
 
Docker slides
Docker slidesDocker slides
Docker slides
 
Reviwe(docker)
Reviwe(docker)Reviwe(docker)
Reviwe(docker)
 
Docker for Developers
Docker for DevelopersDocker for Developers
Docker for Developers
 
Axigen on docker
Axigen on dockerAxigen on docker
Axigen on docker
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
 

More from Mohammadreza Amini

More from Mohammadreza Amini (6)

Docker discovery service
Docker   discovery serviceDocker   discovery service
Docker discovery service
 
Docker network
Docker networkDocker network
Docker network
 
Docker allocating resources
Docker allocating resourcesDocker allocating resources
Docker allocating resources
 
Docker architecture-05
Docker architecture-05Docker architecture-05
Docker architecture-05
 
Docker installation
Docker installationDocker installation
Docker installation
 
Docker Architecture
Docker ArchitectureDocker Architecture
Docker Architecture
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Docker architecture-04-1

  • 1. Presentation By: Mohammadreza Amini Amir Arsalan Autumn 2015 IRAN OpenStack Users Group Docker Architecture Version Modified
  • 2. Agenda Docker Architecture | Iran Community OpenStack.ir ● Docker Engine ● Docker Hub (Public) ● Docker Machine ● Docker Compose ● Kitematic ● Docker Swarm ● Docker Registry
  • 3. Docker Architecture | Iran Community OpenStack.ir Docker Engine
  • 4. Docker Architecture | Iran Community OpenStack.ir At the core of the Docker platform is Docker Engine, a lightweight runtime and robust tooling that builds and runs your Docker containers. Docker Engine runs on Linux to create the operating environment for your distributed applications. The in-host daemon communicates with the Docker client to execute commands to build, ship and run containers. Docker Engine
  • 6. Docker Hub(Public) Docker Architecture | Iran Community OpenStack.ir Docker Hub is our hosted registry service for managing your images. There is nothing to install. You just sign up! https://hub.docker.com/
  • 8. Docker Machine Docker Architecture | Iran Community OpenStack.ir To get started with Docker, first you need to setup a Docker Engine. Docker Machine automatically sets up Docker on your computer, on cloud providers, and inside your data center. Docker Machine provisions the hosts, installs Docker Engine on them, and then configures the Docker client to talk to the Docker Engines.
  • 10. Docker Architecture | Iran Community OpenStack.ir Docker Compose Distributed applications consist of many small applications that work together. Docker transforms these applications into individual containers that are linked together. Instead of having to build, run and manage each individual container, Docker Compose allows you to define your multi-container application with all of its dependencies in a single file, then spin your application up in a single command. Your application’s structure and configuration are held in a single place, which makes spinning up applications simple and repeatable everywhere.
  • 11. Docker Architecture | Iran Community OpenStack.ir Kitematic
  • 12. Kitematic Docker Architecture | Iran Community OpenStack.ir Kitematic is the fastest and easiest way to start using Docker on your laptop. A completely automated process installs and configures the Docker environment on your machine in just minutes. Build and run containers through a simple, yet powerful graphical user interface (GUI).
  • 13. Docker Architecture | Iran Community OpenStack.ir Docker Swarm
  • 14. Docker Architecture | Iran Community OpenStack.ir The nature of distributed applications requires compute resources that are also distributed. Docker Swarm provides native clustering capabilities to turn a group of Docker engines into a single, virtual Docker Engine. With these pooled resources, you can scale out your application as if it were running on a single, huge computer. Docker Swarm
  • 15. Docker Architecture | Iran Community OpenStack.ir Docker Registry
  • 16. Docker Architecture | Iran Community OpenStack.ir Docker Registry  Docker Registry is an open source application dedicated to the storage and distribution of your Docker images. Its seamless architecture allows both for fine grain integration with other systems and high-level scalability. Aggressively developed, its vibrant community includes industry leaders and users using it at the core of their images distribution solutions.
  • 17. Docker Architecture | Iran Community OpenStack.ir Any Question?
  • 18. Docker Architecture | Iran Community OpenStack.ir Stay in Touch and Join Us: ● Home Page: OpenStack.ir ● Meetup age: Meetup.com/IranOpenStack ● Mailing List: OpenStackir@Lists.OpenStack.org ● Twitter: @OpenStackIR , #OpenStackIRAN ● IRC Channel on FreeNode: #OpenStack-ir ● Telegram Channel: @Docker_ir
  • 19. Docker Architecture | Iran Community OpenStack.ir Mohammadreza Amini Linux Administrator Mohammadreza@openstack.ir Amir Arsalan Python Developer Arsalan@openstack.ir Thank You