SlideShare a Scribd company logo
David Dali Susanibar Arce
DevOps Cloud
(@davisusanibar & https://github.com/davisusanibar & david.dali.susanibar.arce@gmail.com)
Agenda
 Recursos
 Docker
 Docker – VM
 Docker Stack
 Docker Networking (zeroconf)
 Docker by examples
 NodeJS
 Dockerize nodejs apps
 Scale dockerize nodejs apps
 Testing with Docker, POC
 Jenkins
 Nginx
 MySQL Master – Slave
 Docker on the Cloud
 Siguientes pasos
Recursos
 AWS EC2:
 ssh -i limaconf.pem ubuntu@52.36.240.85
 ssh -i limaconf.pem ec2-user@52.38.149.172
 sudo su –s > root#
N ENV SO DNS IP
1 AWS Ubuntu ec2-52-36-240-85.us-west-2.compute.amazonaws.com 52.36.240.85
2 AWS Ubuntu
3 AWS Amazon ec2-52-38-149-172.us-west-2.compute.amazonaws.com 52.38.149.172
4 AWS Amazon ec2-52-32-68-61.us-west-2.compute.amazonaws.com 52.32.68.61
Docker
(*1)
Docker - VM
(*2)
Docker Stack
(*3)
Docker Stack
(*4)
Docker Networking (zeroconf)
(*5)
(*6)
Docker by examples
 Para los ejemplos nos guiaremos del siguiente
repositorio:
https://github.com/davisusanibar/limaconf.git
 Node JS App:
 Ir a /wks/nodejs compilar y levantar el applicativo con:
 npm install
 node index.js
Node JS App
Docker Node JS App
 Docker Node JS App:
 Ir a /wks/docker compilar y levantar el applicativo con:
 docker build -t limaconf/nodejsapp:v1 .
 docker images
 docker run -d --name mynodejsindocker -p 8006:8003
limaconf/nodejsapp:v1
 docker ps -a | grep mynodejsindocker
 docker port 40d7a2e47712
 sh ../util/dinspect.sh
 curl 172.17.0.3:8003
 docker logs 40d7a2e47712
 docker inspect 40d7a2e47712
Docker Node JS App
Docker Node JS App
Scale Docker Node JS App
 Para la prueba de escalamiento usaremos las siguientes
tecnologias:
 Service Registrator: gliderlabs/registrator
 Consul Service Discovery: progrium/consul
 Load Balancer: nginx:1.7
 Ir a /wks/dockercompose compilar y levantar el applicativo
con:
 docker-compose build
 docker-compose up –d
 docker-compose logs
 docker-compose ps
 docker-compose scale app=3
Scale Docker Node JS App
Scale Docker Node JS App
Scale Docker Node JS App
Scale Docker Node JS App
Testing with Docker
 Jenkins (https://hub.docker.com/_/jenkins/)
 docker run -d -p 8080:8080 -p 50000:50000 jenkins
 Nginx (https://github.com/tutumcloud/hello-world)
 docker run -d -p 80 tutum/hello-world
 MySQL Master / Slave
 docker run -d -p 3306:3306 tutum/mysql
Testing with Docker
Testing with Docker
Docker on the Cloud – IBM Bluemix
 bluemix login -a https://api.ng.bluemix.net
 US South
 cf login -a api.ng.bluemix.net
 United Kingdom
 cf login -a api.eu-gb.bluemix.net
 docker build -t limaconfnodejs .
 docker tag limaconfnodejs
registry.ng.bluemix.net/topaya/limaconfnodejs:v1
 docker push registry.ng.bluemix.net/topaya/limaconfnodejs:v1
 cf ic run --name limaconfnodejs_bluemix
registry.ng.bluemix.net/topaya/limaconfnodejs:v1
IBM Bluemix
https://console.ng.bluemix.net/
IBM Bluemix
IBM Bluemix
# cf ic images
# cf ic ps
IBM Bluemix http://169.44.0.234:9080/
Mesosphere DCOS
 https://mesosphere.com/amazon/setup/#
Mesosphere DCOS
Mesosphere DCOS
Mesosphere DCOS
http://dcos-oreg-ElasticL-1DDRGF06OYG2O-1663676082.us-west-2.elb.amazonaws.com
Mesosphere DCOS
Mesosphere DCOS
Mesosphere DCOS
Mesosphere DCOS
Mesosphere DCOS
Mesosphere DCOS
Mesos – Marathon – Zookeeper –Consul -
Docker
Kubernetes
Siguientes Pasos
 AWS EC2 Container Service
 IBM Bluemix
https://aws.amazon.com/account/
https://console.ng.bluemix.net/registration/
Siguientes Pasos
 Pivotal Web Services – Cloud Foundry
 Docker Cloud
https://console.run.pivotal.io/
https://cloud.docker.com/onboarding/
Siguientes Pasos
 https://console.cloud.google.com
Siguientes Pasos
 Revisar estos temas:
 DBAAS:
 Openstack Trove – Tesora
 Monitoring:
 Zabbix (http://play.grafana-zabbix.org/)
 Kibana (http://play.grafana.org/)
 ELK
 Consul (http://demo.consul.io/ui/#)
 IAAS Ambiente de Pruebas:
 Ravello Systems
Referencias
 (*1) https://www.docker.com/what-docker
 (*2) https://www.docker.com/what-docker
 (*3) https://www.docker.com/
 (*4,5) Docker in Production (Lessons From The Trenches) de los autores Joe Johnston,
John Fiedler, Milos Gajdos, Antoni Batchelli, Justin Cormack
 (*6) http://www.linuxjournal.com/content/concerning-containers-connections-docker-
networking
Q&A
Gracias Totales!

More Related Content

What's hot

Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
충섭 김
 
Kernel load-balancing for Docker containers using IPVS
Kernel load-balancing for Docker containers using IPVSKernel load-balancing for Docker containers using IPVS
Kernel load-balancing for Docker containers using IPVS
Docker, Inc.
 
DockerCon EU 2015: Trading Bitcoin with Docker
DockerCon EU 2015: Trading Bitcoin with DockerDockerCon EU 2015: Trading Bitcoin with Docker
DockerCon EU 2015: Trading Bitcoin with Docker
Docker, Inc.
 
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipelineKubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeAcademy
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
 
Docker e git lab
Docker e git labDocker e git lab
Docker e git lab
Gianluca Padovani
 
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server ContainersDocker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Anthony Chu
 
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
Docker, Inc.
 
Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky
 
Deep dive in container service discovery
Deep dive in container service discoveryDeep dive in container service discovery
Deep dive in container service discovery
Docker, Inc.
 
Docker orchestration v4
Docker orchestration v4Docker orchestration v4
Docker orchestration v4
Hojin Kim
 
Monitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMonitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on Kubernetes
Martin Etmajer
 
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Alexey Petrov
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyGetting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
 
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
Paul Chao
 
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaSDockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
Docker, Inc.
 
Tectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of KubernetesTectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of Kubernetes
CoreOS
 
Using docker to develop NAS applications
Using docker to develop NAS applicationsUsing docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
 
Introduction to CircleCI
Introduction to CircleCIIntroduction to CircleCI
Introduction to CircleCI
HungWei Chiu
 
Deeper Dive in Docker Overlay Networks
Deeper Dive in Docker Overlay NetworksDeeper Dive in Docker Overlay Networks
Deeper Dive in Docker Overlay Networks
Docker, Inc.
 

What's hot (20)

Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
 
Kernel load-balancing for Docker containers using IPVS
Kernel load-balancing for Docker containers using IPVSKernel load-balancing for Docker containers using IPVS
Kernel load-balancing for Docker containers using IPVS
 
DockerCon EU 2015: Trading Bitcoin with Docker
DockerCon EU 2015: Trading Bitcoin with DockerDockerCon EU 2015: Trading Bitcoin with Docker
DockerCon EU 2015: Trading Bitcoin with Docker
 
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipelineKubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
 
Docker e git lab
Docker e git labDocker e git lab
Docker e git lab
 
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server ContainersDocker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
 
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
Plug-ins: Building, Shipping, Storing, and Running - Nandhini Santhanam and T...
 
Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
 
Deep dive in container service discovery
Deep dive in container service discoveryDeep dive in container service discovery
Deep dive in container service discovery
 
Docker orchestration v4
Docker orchestration v4Docker orchestration v4
Docker orchestration v4
 
Monitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMonitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on Kubernetes
 
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyGetting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
 
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
 
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaSDockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
 
Tectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of KubernetesTectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of Kubernetes
 
Using docker to develop NAS applications
Using docker to develop NAS applicationsUsing docker to develop NAS applications
Using docker to develop NAS applications
 
Introduction to CircleCI
Introduction to CircleCIIntroduction to CircleCI
Introduction to CircleCI
 
Deeper Dive in Docker Overlay Networks
Deeper Dive in Docker Overlay NetworksDeeper Dive in Docker Overlay Networks
Deeper Dive in Docker Overlay Networks
 

Viewers also liked

A NEW Type of Therapy
A NEW Type of TherapyA NEW Type of Therapy
A NEW Type of Therapycemorales3
 
Russian Course
Russian CourseRussian Course
Russian Course
Ana Laura García
 
China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...Qianzhan Intelligence
 
Evaluation: UNDP Armenia's Approach to Innovation
Evaluation: UNDP Armenia's Approach to InnovationEvaluation: UNDP Armenia's Approach to Innovation
Evaluation: UNDP Armenia's Approach to Innovation
George Hodge
 
Slideshareinteractive
SlideshareinteractiveSlideshareinteractive
Slideshareinteractive
terryfdadesign
 
Reuniones con padres de famila grado 3.1
Reuniones con padres de famila grado 3.1Reuniones con padres de famila grado 3.1
Reuniones con padres de famila grado 3.1martha calderon
 
Jornada H2020 UPC. Visió general
Jornada H2020 UPC. Visió generalJornada H2020 UPC. Visió general
Jornada H2020 UPC. Visió generalOPE_UPC
 
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA Y LA IDENTIDAD INSTITUCIONAL
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA  Y LA IDENTIDAD INSTITUCIONAL CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA  Y LA IDENTIDAD INSTITUCIONAL
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA Y LA IDENTIDAD INSTITUCIONAL martha calderon
 
Njr sunlight advantage plan sales training
Njr sunlight advantage plan   sales trainingNjr sunlight advantage plan   sales training
Njr sunlight advantage plan sales training
rkeller1
 
Giveyourmessage1211
Giveyourmessage1211Giveyourmessage1211
Giveyourmessage1211예슬 이
 
China chemical medicine preparation industry production & marketing demand an...
China chemical medicine preparation industry production & marketing demand an...China chemical medicine preparation industry production & marketing demand an...
China chemical medicine preparation industry production & marketing demand an...Qianzhan Intelligence
 
Giveyourmessgae1204
Giveyourmessgae1204Giveyourmessgae1204
Giveyourmessgae1204예슬 이
 
Textual anaylsis of children's magazine covers
Textual anaylsis of children's magazine coversTextual anaylsis of children's magazine covers
Textual anaylsis of children's magazine covers
chloeharrisoon
 
Giveyourmessgae1125
Giveyourmessgae1125Giveyourmessgae1125
Giveyourmessgae1125예슬 이
 
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS martha calderon
 

Viewers also liked (17)

A NEW Type of Therapy
A NEW Type of TherapyA NEW Type of Therapy
A NEW Type of Therapy
 
Japanese Ceramics
Japanese CeramicsJapanese Ceramics
Japanese Ceramics
 
Russian Course
Russian CourseRussian Course
Russian Course
 
China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...
 
Evaluation: UNDP Armenia's Approach to Innovation
Evaluation: UNDP Armenia's Approach to InnovationEvaluation: UNDP Armenia's Approach to Innovation
Evaluation: UNDP Armenia's Approach to Innovation
 
Slideshareinteractive
SlideshareinteractiveSlideshareinteractive
Slideshareinteractive
 
Reuniones con padres de famila grado 3.1
Reuniones con padres de famila grado 3.1Reuniones con padres de famila grado 3.1
Reuniones con padres de famila grado 3.1
 
Jornada H2020 UPC. Visió general
Jornada H2020 UPC. Visió generalJornada H2020 UPC. Visió general
Jornada H2020 UPC. Visió general
 
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA Y LA IDENTIDAD INSTITUCIONAL
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA  Y LA IDENTIDAD INSTITUCIONAL CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA  Y LA IDENTIDAD INSTITUCIONAL
CAMAPAÑA PARA DIFUNDIR EL PACTO DE CONVIVENCIA Y LA IDENTIDAD INSTITUCIONAL
 
Njr sunlight advantage plan sales training
Njr sunlight advantage plan   sales trainingNjr sunlight advantage plan   sales training
Njr sunlight advantage plan sales training
 
Giveyourmessage1211
Giveyourmessage1211Giveyourmessage1211
Giveyourmessage1211
 
China chemical medicine preparation industry production & marketing demand an...
China chemical medicine preparation industry production & marketing demand an...China chemical medicine preparation industry production & marketing demand an...
China chemical medicine preparation industry production & marketing demand an...
 
Talent Development at Mypal
Talent Development at MypalTalent Development at Mypal
Talent Development at Mypal
 
Giveyourmessgae1204
Giveyourmessgae1204Giveyourmessgae1204
Giveyourmessgae1204
 
Textual anaylsis of children's magazine covers
Textual anaylsis of children's magazine coversTextual anaylsis of children's magazine covers
Textual anaylsis of children's magazine covers
 
Giveyourmessgae1125
Giveyourmessgae1125Giveyourmessgae1125
Giveyourmessgae1125
 
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS
ACCIONES PARA RECUPRAR RIESGOS SICOSOCILALES Y FISICOS
 

Similar to Docker^3

廣宣學堂: 容器進階實務 - Docker進深研究班
廣宣學堂: 容器進階實務 - Docker進深研究班廣宣學堂: 容器進階實務 - Docker進深研究班
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao
 
Docker 進階實務班
Docker 進階實務班Docker 進階實務班
Docker 進階實務班
Philip Zheng
 
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
msyukor
 
Docker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps DevelopmentDocker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps Development
msyukor
 
Docker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google CloudDocker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google Cloud
Samuel Chow
 
Containerizing Web Application with Docker
Containerizing Web Application with DockerContainerizing Web Application with Docker
Containerizing Web Application with Docker
msyukor
 
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
 
Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020
CloudHero
 
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
Deploying .net core apps to Docker - dotnetConf Local BengaluruDeploying .net core apps to Docker - dotnetConf Local Bengaluru
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
Swaminathan Vetri
 
Docker for mere mortals
Docker for mere mortalsDocker for mere mortals
Docker for mere mortals
Henryk Konsek
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
 
ABCing docker with environments - workshop
ABCing docker with environments - workshopABCing docker with environments - workshop
ABCing docker with environments - workshop
VodqaBLR
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devices
Ajeet Singh Raina
 
Docker
DockerDocker
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Erica Windisch
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
Ben Hall
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
 
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇
Philip Zheng
 

Similar to Docker^3 (20)

廣宣學堂: 容器進階實務 - Docker進深研究班
廣宣學堂: 容器進階實務 - Docker進深研究班廣宣學堂: 容器進階實務 - Docker進深研究班
廣宣學堂: 容器進階實務 - Docker進深研究班
 
Docker 進階實務班
Docker 進階實務班Docker 進階實務班
Docker 進階實務班
 
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
 
Docker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps DevelopmentDocker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps Development
 
Docker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google CloudDocker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google Cloud
 
Containerizing Web Application with Docker
Containerizing Web Application with DockerContainerizing Web Application with Docker
Containerizing Web Application with Docker
 
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
 
Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020Docker Essentials Workshop— Innovation Labs July 2020
Docker Essentials Workshop— Innovation Labs July 2020
 
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
Deploying .net core apps to Docker - dotnetConf Local BengaluruDeploying .net core apps to Docker - dotnetConf Local Bengaluru
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
 
Docker for mere mortals
Docker for mere mortalsDocker for mere mortals
Docker for mere mortals
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
 
時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇
 
ABCing docker with environments - workshop
ABCing docker with environments - workshopABCing docker with environments - workshop
ABCing docker with environments - workshop
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devices
 
Docker
DockerDocker
Docker
 
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇
 

Recently uploaded

Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
SkillCertProExams
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AwangAniqkmals
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 

Recently uploaded (19)

Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 

Docker^3

Editor's Notes

  1. [root@ip-172-31-38-131 docker]# cf ic images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE registry.ng.bluemix.net/topaya/limaconfnodejs v1 68ba9ad836a4 24 minutes ago 363.4 MB registry.ng.bluemix.net/ibm-mobilefirst-starter latest a100524c96cb 10 days ago 921.6 MB registry.ng.bluemix.net/ibm-node-strong-pm latest 3e2373877cf5 7 days ago 572 MB registry.ng.bluemix.net/ibmliberty latest 33fdda9431c7 10 days ago 555.3 MB registry.ng.bluemix.net/ibmnode latest a4964fd52b4f 8 days ago 434.7 MB registry.ng.bluemix.net/ibmnode v4 a4964fd52b4f 8 days ago 434.7 MB registry.ng.bluemix.net/ibmnode v1.1 e4812bb29c8e 8 days ago 410.1 MB registry.ng.bluemix.net/ibmnode v1.2 5f50977d9959 8 days ago 426.2 MB [root@ip-172-31-38-131 docker]# [root@ip-172-31-38-131 docker]# cf ic ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5070b32a-d6f registry.ng.bluemix.net/topaya/limaconfnodejs:v1 "" 8 minutes ago Running 7 minutes ago 169.44.0.52:8003->8003/tcp limaconfinaction ea0d5f22-54e registry.ng.bluemix.net/ibm-mobilefirst-starter:latest "" 53 minutes ago Running 53 minutes ago 169.44.0.234:22->22/tcp, 169.44.0.234:80->80/tcp, 169.44.0.234:9080->9080/tcp, 169.44.0.234:9443->9443/tcp limaconf [root@ip-172-31-38-131 docker]#
  2. http://169.44.0.234:9080/
  3. https://aws.amazon.com/account/ https://console.ng.bluemix.net/registration/