Submit Search
Upload
5 min docker
•
7 likes
•
725 views
Simon Su
Follow
Short introduce of using docker and build kubernetes cluster in GCE
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Docker & FieldAware
Docker & FieldAware
Jakub Jarosz
Docker session III: Dockerfile
Docker session III: Dockerfile
Degendra Sivakoti
Into to Docker (Central PA Java User Group - 8/14/2017)
Into to Docker (Central PA Java User Group - 8/14/2017)
Mike Melusky
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
Docker & Kubernetes
Docker & Kubernetes
Troy Harvey
RancherOS - The perfect place to run Docker
RancherOS - The perfect place to run Docker
Saputro Aryulianto
Docker Ecosystem: Part III - Machine
Docker Ecosystem: Part III - Machine
Mario IC
Dockerizing Meteor - 6th Meteor Meetup Seoul
Dockerizing Meteor - 6th Meteor Meetup Seoul
Jaigouk Kim
Recommended
Docker & FieldAware
Docker & FieldAware
Jakub Jarosz
Docker session III: Dockerfile
Docker session III: Dockerfile
Degendra Sivakoti
Into to Docker (Central PA Java User Group - 8/14/2017)
Into to Docker (Central PA Java User Group - 8/14/2017)
Mike Melusky
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
Docker & Kubernetes
Docker & Kubernetes
Troy Harvey
RancherOS - The perfect place to run Docker
RancherOS - The perfect place to run Docker
Saputro Aryulianto
Docker Ecosystem: Part III - Machine
Docker Ecosystem: Part III - Machine
Mario IC
Dockerizing Meteor - 6th Meteor Meetup Seoul
Dockerizing Meteor - 6th Meteor Meetup Seoul
Jaigouk Kim
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
2013 PyCon SG - Building your cloud infrastructure with Python
2013 PyCon SG - Building your cloud infrastructure with Python
George Goh
Docker session II: Introduction to Docker
Docker session II: Introduction to Docker
Degendra Sivakoti
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
Puppet
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Ruoshi Ling
Moving to Docker... Finally!
Moving to Docker... Finally!
Squareboat
Docker in Action
Docker in Action
Alper Kanat
Docker Introduction
Docker Introduction
Jannis Kirschner
Карманный PaaS с Dokku (Александр Белецкий)
Карманный PaaS с Dokku (Александр Белецкий)
GeeksLab Odessa
Docker
Docker
Amin Arab
Kubernetes in Google Cloud
Kubernetes in Google Cloud
Abilash Rajasekaran
From Docker Run To Docker Compose
From Docker Run To Docker Compose
Fitra Aditya
Continuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by example
Fabio Mora
DevOps: Docker Workshop
DevOps: Docker Workshop
Joonas Hämäläinen
Docker - Build, Ship, and Run Any App, Anywhere
Docker - Build, Ship, and Run Any App, Anywhere
Codibly - Software House
Hybrid (Windows + Linux) Apps with Docker Swarm
Hybrid (Windows + Linux) Apps with Docker Swarm
Runcy Oommen
Dockerizing pharo
Dockerizing pharo
Masashi Umezawa
GDG Lima - Docker Compose
GDG Lima - Docker Compose
Mario IC
Rails in docker
Rails in docker
Andrew Klotz
Containerizing Web Application with Docker
Containerizing Web Application with Docker
msyukor
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
Learning Docker with Thomas
Learning Docker with Thomas
Thomas Tong, FRM, PMP
More Related Content
What's hot
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
2013 PyCon SG - Building your cloud infrastructure with Python
2013 PyCon SG - Building your cloud infrastructure with Python
George Goh
Docker session II: Introduction to Docker
Docker session II: Introduction to Docker
Degendra Sivakoti
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
Puppet
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Ruoshi Ling
Moving to Docker... Finally!
Moving to Docker... Finally!
Squareboat
Docker in Action
Docker in Action
Alper Kanat
Docker Introduction
Docker Introduction
Jannis Kirschner
Карманный PaaS с Dokku (Александр Белецкий)
Карманный PaaS с Dokku (Александр Белецкий)
GeeksLab Odessa
Docker
Docker
Amin Arab
Kubernetes in Google Cloud
Kubernetes in Google Cloud
Abilash Rajasekaran
From Docker Run To Docker Compose
From Docker Run To Docker Compose
Fitra Aditya
Continuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by example
Fabio Mora
DevOps: Docker Workshop
DevOps: Docker Workshop
Joonas Hämäläinen
Docker - Build, Ship, and Run Any App, Anywhere
Docker - Build, Ship, and Run Any App, Anywhere
Codibly - Software House
Hybrid (Windows + Linux) Apps with Docker Swarm
Hybrid (Windows + Linux) Apps with Docker Swarm
Runcy Oommen
Dockerizing pharo
Dockerizing pharo
Masashi Umezawa
GDG Lima - Docker Compose
GDG Lima - Docker Compose
Mario IC
Rails in docker
Rails in docker
Andrew Klotz
What's hot
(19)
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
2013 PyCon SG - Building your cloud infrastructure with Python
2013 PyCon SG - Building your cloud infrastructure with Python
Docker session II: Introduction to Docker
Docker session II: Introduction to Docker
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
Puppet Camp Chicago 2014: Docker and Puppet: 1+1=3 (Intermediate)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Moving to Docker... Finally!
Moving to Docker... Finally!
Docker in Action
Docker in Action
Docker Introduction
Docker Introduction
Карманный PaaS с Dokku (Александр Белецкий)
Карманный PaaS с Dokku (Александр Белецкий)
Docker
Docker
Kubernetes in Google Cloud
Kubernetes in Google Cloud
From Docker Run To Docker Compose
From Docker Run To Docker Compose
Continuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by example
DevOps: Docker Workshop
DevOps: Docker Workshop
Docker - Build, Ship, and Run Any App, Anywhere
Docker - Build, Ship, and Run Any App, Anywhere
Hybrid (Windows + Linux) Apps with Docker Swarm
Hybrid (Windows + Linux) Apps with Docker Swarm
Dockerizing pharo
Dockerizing pharo
GDG Lima - Docker Compose
GDG Lima - Docker Compose
Rails in docker
Rails in docker
Similar to 5 min docker
Containerizing Web Application with Docker
Containerizing Web Application with Docker
msyukor
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
Learning Docker with Thomas
Learning Docker with Thomas
Thomas Tong, FRM, PMP
時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
Docker Compose user guide
Docker Compose user guide
VAIBHAV GUPTA
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Shashikant Jagtap
Introduction To Docker
Introduction To Docker
Dr. Syed Hassan Amin
Perspectives on Docker
Perspectives on Docker
RightScale
Academy PRO: Docker. Part 4
Academy PRO: Docker. Part 4
Binary Studio
Develop with docker 2014 aug
Develop with docker 2014 aug
Vincent De Smet
Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]
Nicolas Poggi
Running the Oracle SOA Suite Environment in a Docker Container
Running the Oracle SOA Suite Environment in a Docker Container
Guido Schmutz
Docker workshop
Docker workshop
Evans Ye
Deploy django apps using docker
Deploy django apps using docker
Thomas Kremmel
Docker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps Development
msyukor
The How and Why of Windows containers
The How and Why of Windows containers
Ben Hall
Docker for developers z java
Docker for developers z java
andrzejsydor
Docker workshop 0507 Taichung
Docker workshop 0507 Taichung
Paul Chao
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇
Philip Zheng
Similar to 5 min docker
(20)
Containerizing Web Application with Docker
Containerizing Web Application with Docker
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Learning Docker with Thomas
Learning Docker with Thomas
時代在變 Docker 要會:台北 Docker 一日入門篇
時代在變 Docker 要會:台北 Docker 一日入門篇
Docker Compose user guide
Docker Compose user guide
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Introduction To Docker
Introduction To Docker
Perspectives on Docker
Perspectives on Docker
Academy PRO: Docker. Part 4
Academy PRO: Docker. Part 4
Develop with docker 2014 aug
Develop with docker 2014 aug
Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]
Running the Oracle SOA Suite Environment in a Docker Container
Running the Oracle SOA Suite Environment in a Docker Container
Docker workshop
Docker workshop
Deploy django apps using docker
Deploy django apps using docker
Docker: A New Way to Turbocharging Your Apps Development
Docker: A New Way to Turbocharging Your Apps Development
The How and Why of Windows containers
The How and Why of Windows containers
Docker for developers z java
Docker for developers z java
Docker workshop 0507 Taichung
Docker workshop 0507 Taichung
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇
More from Simon Su
Kubernetes Basic Operation
Kubernetes Basic Operation
Simon Su
Google IoT Core 初體驗
Google IoT Core 初體驗
Simon Su
JSDC 2017 - 使用google cloud 從雲到端,動手刻個IoT
JSDC 2017 - 使用google cloud 從雲到端,動手刻個IoT
Simon Su
GCPUG.TW meetup #28 - GKE上運作您的k8s服務
GCPUG.TW meetup #28 - GKE上運作您的k8s服務
Simon Su
Google Cloud Platform Special Training
Google Cloud Platform Special Training
Simon Su
GCE Windows Serial Console Usage Guide
GCE Windows Serial Console Usage Guide
Simon Su
GCPNext17' Extend 開始GCP了嗎?
GCPNext17' Extend 開始GCP了嗎?
Simon Su
Try Cloud Spanner
Try Cloud Spanner
Simon Su
Google Cloud Monitoring
Google Cloud Monitoring
Simon Su
Google Cloud Computing compares GCE, GAE and GKE
Google Cloud Computing compares GCE, GAE and GKE
Simon Su
JCConf 2016 - Google Dataflow 小試
JCConf 2016 - Google Dataflow 小試
Simon Su
JCConf 2016 - Dataflow Workshop Labs
JCConf 2016 - Dataflow Workshop Labs
Simon Su
JCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop Setup
Simon Su
GCPUG meetup 201610 - Dataflow Introduction
GCPUG meetup 201610 - Dataflow Introduction
Simon Su
Brocade - Stingray Application Firewall
Brocade - Stingray Application Firewall
Simon Su
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
Simon Su
Docker in Action
Docker in Action
Simon Su
Google I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News Update
Simon Su
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
Simon Su
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
Simon Su
More from Simon Su
(20)
Kubernetes Basic Operation
Kubernetes Basic Operation
Google IoT Core 初體驗
Google IoT Core 初體驗
JSDC 2017 - 使用google cloud 從雲到端,動手刻個IoT
JSDC 2017 - 使用google cloud 從雲到端,動手刻個IoT
GCPUG.TW meetup #28 - GKE上運作您的k8s服務
GCPUG.TW meetup #28 - GKE上運作您的k8s服務
Google Cloud Platform Special Training
Google Cloud Platform Special Training
GCE Windows Serial Console Usage Guide
GCE Windows Serial Console Usage Guide
GCPNext17' Extend 開始GCP了嗎?
GCPNext17' Extend 開始GCP了嗎?
Try Cloud Spanner
Try Cloud Spanner
Google Cloud Monitoring
Google Cloud Monitoring
Google Cloud Computing compares GCE, GAE and GKE
Google Cloud Computing compares GCE, GAE and GKE
JCConf 2016 - Google Dataflow 小試
JCConf 2016 - Google Dataflow 小試
JCConf 2016 - Dataflow Workshop Labs
JCConf 2016 - Dataflow Workshop Labs
JCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop Setup
GCPUG meetup 201610 - Dataflow Introduction
GCPUG meetup 201610 - Dataflow Introduction
Brocade - Stingray Application Firewall
Brocade - Stingray Application Firewall
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
Docker in Action
Docker in Action
Google I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News Update
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
Recently uploaded
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
itnewsafrica
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Recently uploaded
(20)
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
5 min docker
1.
5 min Docker
Simon Su @ MiCloud
2.
What is Docker?
3.
Docker community -
Docker Hub https://hub.docker.com
4.
Docker installation ●
Mac Install http://docs.docker.com/installation/mac/ ● Windows Install http://docs.docker.com/installation/windows/ ● Linux (CentOS) Install http://docs.docker.com/installation/centos/ ● Others http://docs.docker.com/installation/
5.
Run your docker
VM on GCE
6.
Google optimized docker
container $ gcutil --project=google-containers listimages $ gcloud compute instances create docker-playground --image container-vm-v20140826 --image-project google-containers --zone asia-east1-b --machine-type f1-micro Reference: https://cloud.google.com/compute/docs/containers/container_vms
7.
Search in docker
image repository
8.
Run a container
you want $ docker run -it [container] [command]
9.
Quick container without
interrupt Ctrl + p + q
10.
Attach a running
container $ sudo docker attach [container-id]
11.
Restart a stopped
container $ sudo docker start [container-id]
12.
Run a container
with port mapping $ sudo docker run -it -p 8080:80 peihsinsu/bdutil bash
13.
Commit your container
$ sudo docker commit -m “message” -a “author” e94475002a35 peihsinsu/bdutil
14.
Push your container
to docker hub $ sudo push peihsinsu/bdutil
15.
Private your own
docker hub https://registry.hub.docker.com/u/google/docker-registry/ $ sudo docker run -d -e GCS_BUCKET=simon-docker -p 5000:5000 google/docker-registry
16.
After docker registry
start docker tag ubuntu server-ip:port/image-name docker push server-ip:port/image-name ex: $ docker tag ubuntu 123.123.123.123:5000/ubuntu14 $ docker push 123.123.123.123:5000/ubuntu14
17.
Pull self-registry docker
image docker pull server-ip:port/image-name ex: $ docker pull 123.123.123.123:5000/ubuntu14
18.
Build docker from
manifest file $ sudo docker build -t="peihsinsu/nodejs-express4" .
19.
Cluster your docker
runtime ./hack/dev-build-and-up.sh ./cluster/kubecfg.sh -p 8080:80 run dockerfile/nginx 2 myNginx ./cluster/kubecfg.sh list pods ./cluster/kube-down.sh
20.
How google use
docker?
Download now