Submit Search
Upload
DevOps Braga #11: Docker Anatomy
•
0 likes
•
89 views
D
DevOps Braga
Follow
Docker Anatomy by João Silva
Read less
Read more
Technology
Report
Share
Report
Share
1 of 39
Download now
Download to read offline
Recommended
runC: The little engine that could (run Docker containers) by Docker Captain ...
runC: The little engine that could (run Docker containers) by Docker Captain ...
Docker, Inc.
LXD: The hypervisor that isn't
LXD: The hypervisor that isn't
tych0
Revolutionizing the cloud with container virtualization
Revolutionizing the cloud with container virtualization
WSO2
CLI Wizardry - A Friendly Intro To sed/awk/grep
CLI Wizardry - A Friendly Intro To sed/awk/grep
All Things Open
Woc15
Woc15
tych0
Linux Container Technology 101
Linux Container Technology 101
inside-BigData.com
Devoxx 2016: A Developer's Guide to OCI and runC
Devoxx 2016: A Developer's Guide to OCI and runC
Phil Estes
An introduction to k8 s.pptx
An introduction to k8 s.pptx
Gerhard Schweinitz
Recommended
runC: The little engine that could (run Docker containers) by Docker Captain ...
runC: The little engine that could (run Docker containers) by Docker Captain ...
Docker, Inc.
LXD: The hypervisor that isn't
LXD: The hypervisor that isn't
tych0
Revolutionizing the cloud with container virtualization
Revolutionizing the cloud with container virtualization
WSO2
CLI Wizardry - A Friendly Intro To sed/awk/grep
CLI Wizardry - A Friendly Intro To sed/awk/grep
All Things Open
Woc15
Woc15
tych0
Linux Container Technology 101
Linux Container Technology 101
inside-BigData.com
Devoxx 2016: A Developer's Guide to OCI and runC
Devoxx 2016: A Developer's Guide to OCI and runC
Phil Estes
An introduction to k8 s.pptx
An introduction to k8 s.pptx
Gerhard Schweinitz
App container rkt
App container rkt
Xiaofeng Guo
Container Security: How We Got Here and Where We're Going
Container Security: How We Got Here and Where We're Going
Phil Estes
Containers: The What, Why, and How
Containers: The What, Why, and How
Sneha Inguva
Introduction to Microservices with Docker and Kubernetes
Introduction to Microservices with Docker and Kubernetes
David Charles
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Docker, Inc.
Ansible docker
Ansible docker
QNIB Solutions
Docker and kubernetes
Docker and kubernetes
Meiyappan Kannappa
Containers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to Kubernetes
Shreyas MM
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
Thomas Chacko
OpenStack for Telco Cloud
OpenStack for Telco Cloud
strikr .
Containerd Internals: Building a Core Container Runtime
Containerd Internals: Building a Core Container Runtime
Phil Estes
CoreOS Overview
CoreOS Overview
Victor S. Recio
Rootless Containers & Unresolved issues
Rootless Containers & Unresolved issues
Akihiro Suda
DCA. certificate slide Session 1
DCA. certificate slide Session 1
Hadi Tayanloo
Docker Mentorweek beginner workshop notes
Docker Mentorweek beginner workshop notes
Sreenivas Makam
Docker Security and Orchestration for DevSecOps wins
Docker Security and Orchestration for DevSecOps wins
Sharath Kumar
Introduction to kubernetes
Introduction to kubernetes
Helder Klemp
Container-relevant Upstream Kernel Developments
Container-relevant Upstream Kernel Developments
Docker, Inc.
Secure container: Kata container and gVisor
Secure container: Kata container and gVisor
Ching-Hsuan Yen
Introduction to Docker
Introduction to Docker
Nissan Dookeran
2 Linux Container and Docker
2 Linux Container and Docker
Fabio Fumarola
Develop with linux containers and docker
Develop with linux containers and docker
Fabio Fumarola
More Related Content
What's hot
App container rkt
App container rkt
Xiaofeng Guo
Container Security: How We Got Here and Where We're Going
Container Security: How We Got Here and Where We're Going
Phil Estes
Containers: The What, Why, and How
Containers: The What, Why, and How
Sneha Inguva
Introduction to Microservices with Docker and Kubernetes
Introduction to Microservices with Docker and Kubernetes
David Charles
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Docker, Inc.
Ansible docker
Ansible docker
QNIB Solutions
Docker and kubernetes
Docker and kubernetes
Meiyappan Kannappa
Containers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to Kubernetes
Shreyas MM
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
Thomas Chacko
OpenStack for Telco Cloud
OpenStack for Telco Cloud
strikr .
Containerd Internals: Building a Core Container Runtime
Containerd Internals: Building a Core Container Runtime
Phil Estes
CoreOS Overview
CoreOS Overview
Victor S. Recio
Rootless Containers & Unresolved issues
Rootless Containers & Unresolved issues
Akihiro Suda
DCA. certificate slide Session 1
DCA. certificate slide Session 1
Hadi Tayanloo
Docker Mentorweek beginner workshop notes
Docker Mentorweek beginner workshop notes
Sreenivas Makam
Docker Security and Orchestration for DevSecOps wins
Docker Security and Orchestration for DevSecOps wins
Sharath Kumar
Introduction to kubernetes
Introduction to kubernetes
Helder Klemp
Container-relevant Upstream Kernel Developments
Container-relevant Upstream Kernel Developments
Docker, Inc.
Secure container: Kata container and gVisor
Secure container: Kata container and gVisor
Ching-Hsuan Yen
Introduction to Docker
Introduction to Docker
Nissan Dookeran
What's hot
(20)
App container rkt
App container rkt
Container Security: How We Got Here and Where We're Going
Container Security: How We Got Here and Where We're Going
Containers: The What, Why, and How
Containers: The What, Why, and How
Introduction to Microservices with Docker and Kubernetes
Introduction to Microservices with Docker and Kubernetes
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Virtual Meetup Docker + Arm: Building Multi-arch Apps with Buildx
Ansible docker
Ansible docker
Docker and kubernetes
Docker and kubernetes
Containers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to Kubernetes
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
OpenStack for Telco Cloud
OpenStack for Telco Cloud
Containerd Internals: Building a Core Container Runtime
Containerd Internals: Building a Core Container Runtime
CoreOS Overview
CoreOS Overview
Rootless Containers & Unresolved issues
Rootless Containers & Unresolved issues
DCA. certificate slide Session 1
DCA. certificate slide Session 1
Docker Mentorweek beginner workshop notes
Docker Mentorweek beginner workshop notes
Docker Security and Orchestration for DevSecOps wins
Docker Security and Orchestration for DevSecOps wins
Introduction to kubernetes
Introduction to kubernetes
Container-relevant Upstream Kernel Developments
Container-relevant Upstream Kernel Developments
Secure container: Kata container and gVisor
Secure container: Kata container and gVisor
Introduction to Docker
Introduction to Docker
Similar to DevOps Braga #11: Docker Anatomy
2 Linux Container and Docker
2 Linux Container and Docker
Fabio Fumarola
Develop with linux containers and docker
Develop with linux containers and docker
Fabio Fumarola
Linux containers and docker
Linux containers and docker
Fabio Fumarola
Evolution of Linux Containerization
Evolution of Linux Containerization
WSO2
Evoluation of Linux Container Virtualization
Evoluation of Linux Container Virtualization
Imesh Gunaratne
Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant
Ricardo Amaro
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
kanedafromparis
Computer, end program
Computer, end program
Sameer Verma
WSO2Con USA 2015: Revolutionizing WSO2 PaaS with Kubernetes & App Factory
WSO2Con USA 2015: Revolutionizing WSO2 PaaS with Kubernetes & App Factory
WSO2
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Imesh Gunaratne
Evolution of containers to kubernetes
Evolution of containers to kubernetes
Krishna-Kumar
Docker-v3.pdf
Docker-v3.pdf
Bruno Cornec
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Odinot Stanislas
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
Red Hat Developers
Virtual Container - Docker
Virtual Container - Docker
Venkata Naga Ravi
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
NETWAYS
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Arun prasath
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015
Filipe Miranda
Docker and kubernetes
Docker and kubernetes
Dongwon Kim
Containers and Nutanix - Acropolis Container Services
Containers and Nutanix - Acropolis Container Services
NEXTtour
Similar to DevOps Braga #11: Docker Anatomy
(20)
2 Linux Container and Docker
2 Linux Container and Docker
Develop with linux containers and docker
Develop with linux containers and docker
Linux containers and docker
Linux containers and docker
Evolution of Linux Containerization
Evolution of Linux Containerization
Evoluation of Linux Container Virtualization
Evoluation of Linux Container Virtualization
Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Computer, end program
Computer, end program
WSO2Con USA 2015: Revolutionizing WSO2 PaaS with Kubernetes & App Factory
WSO2Con USA 2015: Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Evolution of containers to kubernetes
Evolution of containers to kubernetes
Docker-v3.pdf
Docker-v3.pdf
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
Virtual Container - Docker
Virtual Container - Docker
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015
Docker and kubernetes
Docker and kubernetes
Containers and Nutanix - Acropolis Container Services
Containers and Nutanix - Acropolis Container Services
More from DevOps Braga
DevOps Braga #15: Agentless monitoring with icinga and prometheus
DevOps Braga #15: Agentless monitoring with icinga and prometheus
DevOps Braga
Infrastructural challenges of a fast-pace startup
Infrastructural challenges of a fast-pace startup
DevOps Braga
DevOps Braga #9: Introdução ao Terraform
DevOps Braga #9: Introdução ao Terraform
DevOps Braga
DevOps Braga #4: Infrastructure as Code: Impulsionar DevOps
DevOps Braga #4: Infrastructure as Code: Impulsionar DevOps
DevOps Braga
DevOps Braga #7: Salt: Configuration Management
DevOps Braga #7: Salt: Configuration Management
DevOps Braga
DevOps Braga #3: Admin rights, everyone gets Admin rights!
DevOps Braga #3: Admin rights, everyone gets Admin rights!
DevOps Braga
DevOps Braga #6
DevOps Braga #6
DevOps Braga
DevOps Braga #5
DevOps Braga #5
DevOps Braga
More from DevOps Braga
(8)
DevOps Braga #15: Agentless monitoring with icinga and prometheus
DevOps Braga #15: Agentless monitoring with icinga and prometheus
Infrastructural challenges of a fast-pace startup
Infrastructural challenges of a fast-pace startup
DevOps Braga #9: Introdução ao Terraform
DevOps Braga #9: Introdução ao Terraform
DevOps Braga #4: Infrastructure as Code: Impulsionar DevOps
DevOps Braga #4: Infrastructure as Code: Impulsionar DevOps
DevOps Braga #7: Salt: Configuration Management
DevOps Braga #7: Salt: Configuration Management
DevOps Braga #3: Admin rights, everyone gets Admin rights!
DevOps Braga #3: Admin rights, everyone gets Admin rights!
DevOps Braga #6
DevOps Braga #6
DevOps Braga #5
DevOps Braga #5
Recently uploaded
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Recently uploaded
(20)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
DevOps Braga #11: Docker Anatomy
1.
2.
3.
https://www.quora.com/Are-Docker-containers-and-virtual-machines-the-same
4.
5.
Hardware OS User Space Kernel App Init |
Supervisor | PID1
6.
Hardware OS US Kernel Hypervisor OS US Kernel Hardware OS US Kernel Hypervisor OS US Kernel OS User Space Kernel
7.
Hardware OS US Kernel App Init Hypervisor OS US Kernel Init App
8.
OS US Kernel App Init Hardware Hypervisor OS US Kernel Init App OS US Kernel Init App VHardware
9.
VHardware OS User Space Kernel App Init
10.
11.
12.
Container: - OS level
virtualization - Kernel is shared - Processes isolated by namespacing - May implement resource sharing mechanisms Examples: - Chroot - FreeBSD Jails - Systemd-nspawn - LXC - Lmctfy - RKT - Docker https://en.wikipedia.org/wiki/Container_(virtualization)
13.
VHardware OS User Space Kernel App Init Container Runtime Container
1 Container 2 App
14.
Container runtime? Container
processes
15.
16.
17.
18.
19.
20.
21.
22.
https://github.com/opencontainers/runtime-spec/blob/master/config-linux.md
23.
24.
https://containerd.io/img/architecture.png
25.
26.
27.
28.
29.
http://man7.org/linux/man-pages/man7/cgroups.7.html
30.
https://github.com/google/lmctfy
31.
32.
33.
34.
Container runtime? Container
processes
35.
36.
37.
38.
Sources - http://alexander.holbreich.org/docker-components-explained/ - https://medium.com/faun/an-overall-view-on-docker-ecosystem-containers-moby-swarm-linuxkit-containerd-kubernetes-5e4972 a6a1e8 -
https://jvns.ca/blog/2016/10/26/running-container-without-docker/ - https://xkcd.com/927/ - https://blog.mobyproject.org/containerd-namespaces-for-docker-kubernetes-and-beyond-d6c43f565084 - https://github.com/opencontainers/runc - https://medium.com/@abbyfuller - https://twitter.com/tekgrrl/status/665799935904915456
39.
I CAN HAS QUESTION?
Download now