SlideShare a Scribd company logo
1 of 11
Download to read offline
The amazing things we can do with a
CONTAINER
● Mesaque Silva
● 30 Anos
https://github.com/mesaque
https://www.facebook.com/mesaquesilva
https://www.linkedin.com/in/mesaquesilva
I am in a continuous evolution, never satisfied with yesterday, the current Knowledge is not enough… i am not living from the bubbles
emerging because of the courageous swimming man in the deep ocean of ideas; i need go deep, where only a open mind can be free.
What is Docker?
● It allow you to package an application with all of its
dependencies into a standardized unit for software
development(code, runtime, system tools, system
libraries – anything you can install on a server).
● Deploys are very fast, usually take 0,5s
● Cross Plataform (“No More! Work on my computer!”)
● Lightweight: containers running on a single machine all
share the same operating system kernel so they start
instantly and make more efficient use of RAM
Containers have similar resource
isolation and allocation benefits
as virtual machines but a different
architectural approach allows
them to be much more portable
and efficient.VM
CONTAINERS
Easy Migration/ Faster Deployment/ Faster Restart
Some important docker command line:
RUN: create and start a container running a comand inside
STATS: display a live stream of one or more containers' resource usage statistics
COMMIT: create a new image from a container's changes
CP: copy files/folders between a container and the local filesystem
EXEC: run a command in a running container
IMAGES: list images
RESTART: restart a container
START: start a container
STOP: stop a container
it is about 40 commands...
How companies see docker...
Service Providers:Partners:Who are using:
1) Test Center
Multiple Environments
https://github.com/madlabbrazil/multiple-environments
VOLUME DISK
DATABASE
WEB SERVER
PHP7
PHP5.6 PHP5.5
HHVM
2) Microservices
ADMIN
API
ADMIN
API
ADMIN
API
ADMIN
API
ADMIN
API
ADMIN
API
ADMIN
API
MESSAGE
SERVER
API
SERVER
API
SERVER
API
SERVER
● Load Balancer Ready
Payment System Example
https://github.com/madlabbrazil/payment-system-example
https://github.com/madlabbrazil/gitlab-jenkins
3) Continuous Integration
Gitlab & Jenkins
GITLAB JENKINS
https://github.com/madlabbrazil/full-website-setup
4) Complete Ecosystem
Full Website Setup Clients Request
VARNISH
HAVE
CACHE
?
Yes
No
Yes
WEB SERVER
DATABASE
MASTER
PHP5.6
DATABASE
SLAVE
VOLUME DISK
WRITE READ HOST
80
● Only Varnish is accessible to world
● 6 containers
KAI ZEN
(APRIMORAMENTO CONTÍNUO)
Obrigado!

More Related Content

What's hot

Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit
Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit
Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit Hakan Özler
 
Automating Docker Containers with Puppet 2014 10-13
Automating Docker Containers with Puppet 2014 10-13Automating Docker Containers with Puppet 2014 10-13
Automating Docker Containers with Puppet 2014 10-13kylog
 
Introduction to Docker for NodeJs developers at Node DC 2/26/2014
Introduction to Docker for NodeJs developers at Node DC 2/26/2014Introduction to Docker for NodeJs developers at Node DC 2/26/2014
Introduction to Docker for NodeJs developers at Node DC 2/26/2014lenworthhenry
 
CI/CD usando Visual Studio Team Services para proyectos en Linux
CI/CD usando Visual Studio Team Services para proyectos en LinuxCI/CD usando Visual Studio Team Services para proyectos en Linux
CI/CD usando Visual Studio Team Services para proyectos en LinuxPlain Concepts
 
Docker lightning
Docker lightningDocker lightning
Docker lightningroadster43
 
Docker in development
Docker in developmentDocker in development
Docker in developmentsethvoltz
 
An Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerAn Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerScott Lowe
 
Docker session III: Dockerfile
Docker session III: DockerfileDocker session III: Dockerfile
Docker session III: DockerfileDegendra Sivakoti
 
Node.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ BenetechNode.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ BenetechChristopher Bumgardner
 
Docker. Micro services for lazy developers
Docker. Micro services for lazy developersDocker. Micro services for lazy developers
Docker. Micro services for lazy developersEugene Krevenets
 
Docker Fundamentals
Docker FundamentalsDocker Fundamentals
Docker FundamentalsMien Dinh
 
MeCab in docker action(OpenWhisk)
MeCab in docker action(OpenWhisk)MeCab in docker action(OpenWhisk)
MeCab in docker action(OpenWhisk)KUNITO Atsunori
 
Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3kognate
 
How to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyHow to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyFrank Rousseau
 

What's hot (20)

Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit
Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit
Ignite Session | The journey of Multi Stage Builds, Moby Project and LinuxKit
 
Automating Docker Containers with Puppet 2014 10-13
Automating Docker Containers with Puppet 2014 10-13Automating Docker Containers with Puppet 2014 10-13
Automating Docker Containers with Puppet 2014 10-13
 
Introduction to Docker for NodeJs developers at Node DC 2/26/2014
Introduction to Docker for NodeJs developers at Node DC 2/26/2014Introduction to Docker for NodeJs developers at Node DC 2/26/2014
Introduction to Docker for NodeJs developers at Node DC 2/26/2014
 
CI/CD usando Visual Studio Team Services para proyectos en Linux
CI/CD usando Visual Studio Team Services para proyectos en LinuxCI/CD usando Visual Studio Team Services para proyectos en Linux
CI/CD usando Visual Studio Team Services para proyectos en Linux
 
Docker lightning
Docker lightningDocker lightning
Docker lightning
 
Docker in development
Docker in developmentDocker in development
Docker in development
 
An Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerAn Introduction to Vagrant and Docker
An Introduction to Vagrant and Docker
 
Kompose
KomposeKompose
Kompose
 
Docker session III: Dockerfile
Docker session III: DockerfileDocker session III: Dockerfile
Docker session III: Dockerfile
 
Docker presentation
Docker presentationDocker presentation
Docker presentation
 
Node.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ BenetechNode.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ Benetech
 
Docker. Micro services for lazy developers
Docker. Micro services for lazy developersDocker. Micro services for lazy developers
Docker. Micro services for lazy developers
 
What is Docker
What is DockerWhat is Docker
What is Docker
 
Docker Fundamentals
Docker FundamentalsDocker Fundamentals
Docker Fundamentals
 
MeCab in docker action(OpenWhisk)
MeCab in docker action(OpenWhisk)MeCab in docker action(OpenWhisk)
MeCab in docker action(OpenWhisk)
 
Docker 101
Docker 101Docker 101
Docker 101
 
Docker containers on Windows
Docker containers on WindowsDocker containers on Windows
Docker containers on Windows
 
Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3
 
How to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyHow to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with Cozy
 
Intro To Docker
Intro To DockerIntro To Docker
Intro To Docker
 

Viewers also liked

AMA presentation
AMA presentationAMA presentation
AMA presentationBrent Korte
 
Rangkuman tugas materi msdm
Rangkuman tugas materi msdmRangkuman tugas materi msdm
Rangkuman tugas materi msdmRIta Anggraeni
 
SOMALI EYE ISSUE 15
SOMALI EYE ISSUE 15SOMALI EYE ISSUE 15
SOMALI EYE ISSUE 15Adam Dirir
 
Internet of Things - Diogo Henrique Corrêa
Internet of Things - Diogo Henrique CorrêaInternet of Things - Diogo Henrique Corrêa
Internet of Things - Diogo Henrique Corrêadeveloperstigv
 
Plan de vida santiago vivas topón
Plan de vida   santiago vivas topón Plan de vida   santiago vivas topón
Plan de vida santiago vivas topón Santiago Vivas
 
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد ان
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد انMarketing on Linkedin / ازاي تسوق نفسك علي لينكد ان
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد انAhmed Tarek
 

Viewers also liked (13)

AMA presentation
AMA presentationAMA presentation
AMA presentation
 
Kristine Shanks_resume
Kristine Shanks_resumeKristine Shanks_resume
Kristine Shanks_resume
 
Rangkuman tugas materi msdm
Rangkuman tugas materi msdmRangkuman tugas materi msdm
Rangkuman tugas materi msdm
 
State_of_Reform
State_of_ReformState_of_Reform
State_of_Reform
 
SOMALI EYE ISSUE 15
SOMALI EYE ISSUE 15SOMALI EYE ISSUE 15
SOMALI EYE ISSUE 15
 
Internet of Things - Diogo Henrique Corrêa
Internet of Things - Diogo Henrique CorrêaInternet of Things - Diogo Henrique Corrêa
Internet of Things - Diogo Henrique Corrêa
 
Designswala Profile-01
Designswala Profile-01Designswala Profile-01
Designswala Profile-01
 
SHO CERTIFICATE AND ACADEMIC TRANSCRIPT
SHO CERTIFICATE AND ACADEMIC TRANSCRIPTSHO CERTIFICATE AND ACADEMIC TRANSCRIPT
SHO CERTIFICATE AND ACADEMIC TRANSCRIPT
 
Plan de vida santiago vivas topón
Plan de vida   santiago vivas topón Plan de vida   santiago vivas topón
Plan de vida santiago vivas topón
 
PAC Link.final
PAC Link.finalPAC Link.final
PAC Link.final
 
Ems trainning for 2016
Ems trainning for 2016Ems trainning for 2016
Ems trainning for 2016
 
Clase 3 actividades y estrategias
Clase 3 actividades y estrategiasClase 3 actividades y estrategias
Clase 3 actividades y estrategias
 
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد ان
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد انMarketing on Linkedin / ازاي تسوق نفسك علي لينكد ان
Marketing on Linkedin / ازاي تسوق نفسك علي لينكد ان
 

Similar to Amazing things we can do with containers

Docker Workshop - Orchestrating Docker Containers
Docker Workshop - Orchestrating Docker ContainersDocker Workshop - Orchestrating Docker Containers
Docker Workshop - Orchestrating Docker ContainersHugo Henley
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerAjeet Singh Raina
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...Codemotion
 
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...Ambassador Labs
 
codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014Carlo Bonamico
 
Containers, Docker, and Microservices: the Terrific Trio
Containers, Docker, and Microservices: the Terrific TrioContainers, Docker, and Microservices: the Terrific Trio
Containers, Docker, and Microservices: the Terrific TrioJérôme Petazzoni
 
Amazon ECS (December 2015)
Amazon ECS (December 2015)Amazon ECS (December 2015)
Amazon ECS (December 2015)Julien SIMON
 
Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Rama Krishna B
 
Containerization Report
Containerization ReportContainerization Report
Containerization ReportJatin Chauhan
 
Linux containers and docker
Linux containers and dockerLinux containers and docker
Linux containers and dockerFabio Fumarola
 
Microservices in academic environment
Microservices in academic environmentMicroservices in academic environment
Microservices in academic environmentMilind Bhagwati
 
Introduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyIntroduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyAjeet Singh Raina
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker ContainerSamsul Ma'arif
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT CampusAjeet Singh Raina
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to DockerAditya Konarde
 
Docker-Hanoi @DKT , Presentation about Docker Ecosystem
Docker-Hanoi @DKT , Presentation about Docker EcosystemDocker-Hanoi @DKT , Presentation about Docker Ecosystem
Docker-Hanoi @DKT , Presentation about Docker EcosystemVan Phuc
 

Similar to Amazing things we can do with containers (20)

What is Docker?
What is Docker?What is Docker?
What is Docker?
 
Docker Workshop - Orchestrating Docker Containers
Docker Workshop - Orchestrating Docker ContainersDocker Workshop - Orchestrating Docker Containers
Docker Workshop - Orchestrating Docker Containers
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
 
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
 
codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014
 
Containers, Docker, and Microservices: the Terrific Trio
Containers, Docker, and Microservices: the Terrific TrioContainers, Docker, and Microservices: the Terrific Trio
Containers, Docker, and Microservices: the Terrific Trio
 
Amazon ECS (December 2015)
Amazon ECS (December 2015)Amazon ECS (December 2015)
Amazon ECS (December 2015)
 
Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)
 
Containerization Report
Containerization ReportContainerization Report
Containerization Report
 
Linux containers and docker
Linux containers and dockerLinux containers and docker
Linux containers and docker
 
Microservices in academic environment
Microservices in academic environmentMicroservices in academic environment
Microservices in academic environment
 
Introduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyIntroduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of Technology
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker Container
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Docker In Brief
Docker In BriefDocker In Brief
Docker In Brief
 
Docker-Hanoi @DKT , Presentation about Docker Ecosystem
Docker-Hanoi @DKT , Presentation about Docker EcosystemDocker-Hanoi @DKT , Presentation about Docker Ecosystem
Docker-Hanoi @DKT , Presentation about Docker Ecosystem
 
Docker & Daily DevOps
Docker & Daily DevOpsDocker & Daily DevOps
Docker & Daily DevOps
 
Docker and-daily-devops
Docker and-daily-devopsDocker and-daily-devops
Docker and-daily-devops
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Amazing things we can do with containers

  • 1. The amazing things we can do with a CONTAINER ● Mesaque Silva ● 30 Anos https://github.com/mesaque https://www.facebook.com/mesaquesilva https://www.linkedin.com/in/mesaquesilva I am in a continuous evolution, never satisfied with yesterday, the current Knowledge is not enough… i am not living from the bubbles emerging because of the courageous swimming man in the deep ocean of ideas; i need go deep, where only a open mind can be free.
  • 2. What is Docker? ● It allow you to package an application with all of its dependencies into a standardized unit for software development(code, runtime, system tools, system libraries – anything you can install on a server). ● Deploys are very fast, usually take 0,5s ● Cross Plataform (“No More! Work on my computer!”) ● Lightweight: containers running on a single machine all share the same operating system kernel so they start instantly and make more efficient use of RAM
  • 3. Containers have similar resource isolation and allocation benefits as virtual machines but a different architectural approach allows them to be much more portable and efficient.VM CONTAINERS Easy Migration/ Faster Deployment/ Faster Restart
  • 4. Some important docker command line: RUN: create and start a container running a comand inside STATS: display a live stream of one or more containers' resource usage statistics COMMIT: create a new image from a container's changes CP: copy files/folders between a container and the local filesystem EXEC: run a command in a running container IMAGES: list images RESTART: restart a container START: start a container STOP: stop a container it is about 40 commands...
  • 5. How companies see docker... Service Providers:Partners:Who are using:
  • 6. 1) Test Center Multiple Environments https://github.com/madlabbrazil/multiple-environments VOLUME DISK DATABASE WEB SERVER PHP7 PHP5.6 PHP5.5 HHVM
  • 7. 2) Microservices ADMIN API ADMIN API ADMIN API ADMIN API ADMIN API ADMIN API ADMIN API MESSAGE SERVER API SERVER API SERVER API SERVER ● Load Balancer Ready Payment System Example https://github.com/madlabbrazil/payment-system-example
  • 9. https://github.com/madlabbrazil/full-website-setup 4) Complete Ecosystem Full Website Setup Clients Request VARNISH HAVE CACHE ? Yes No Yes WEB SERVER DATABASE MASTER PHP5.6 DATABASE SLAVE VOLUME DISK WRITE READ HOST 80 ● Only Varnish is accessible to world ● 6 containers