Suche senden
Hochladen
Docker 淺入淺出
•
Als PPTX, PDF herunterladen
•
4 gefällt mir
•
718 views
Miles Chou
Folgen
Docker 淺入淺出
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 28
Jetzt herunterladen
Empfohlen
Docker Build
Docker Build
Miles Chou
Docker Compose
Docker Compose
Miles Chou
Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊
Miles Chou
Docker應用
Docker應用
Jui An Huang (黃瑞安)
容器式基礎架構介紹
容器式基礎架構介紹
Philip Zheng
從軟體開發角度 談 Docker 的應用
從軟體開發角度 談 Docker 的應用
謝 宗穎
cec-hello-docker
cec-hello-docker
Bruce Huang
20150604 docker 新手入門
20150604 docker 新手入門
azole Lai
Empfohlen
Docker Build
Docker Build
Miles Chou
Docker Compose
Docker Compose
Miles Chou
Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊
Miles Chou
Docker應用
Docker應用
Jui An Huang (黃瑞安)
容器式基礎架構介紹
容器式基礎架構介紹
Philip Zheng
從軟體開發角度 談 Docker 的應用
從軟體開發角度 談 Docker 的應用
謝 宗穎
cec-hello-docker
cec-hello-docker
Bruce Huang
20150604 docker 新手入門
20150604 docker 新手入門
azole Lai
前端工程師一定要知道的 Docker 虛擬化容器技巧
前端工程師一定要知道的 Docker 虛擬化容器技巧
Chu-Siang Lai
認識那條鯨魚 Docker 初探
認識那條鯨魚 Docker 初探
仲昀 王
Docker home ted
Docker home ted
Layne Peng
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Bo-Yi Wu
Docker初识
Docker初识
hubugui
用 Docker 改善團隊合作模式
用 Docker 改善團隊合作模式
Bo-Yi Wu
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
容器式軟體開發介紹
容器式軟體開發介紹
Philip Zheng
AWS EC2 for beginner
AWS EC2 for beginner
azole Lai
Introduction to Golang final
Introduction to Golang final
Paul Chao
Docker tutorial
Docker tutorial
azole Lai
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
docker intro
docker intro
koji lin
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
Docker
Docker
旭 張
Software Engineer Talk
Software Engineer Talk
Larry Cai
Docker 最佳实践
Docker 最佳实践
YuLing Liu
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
Will Huang
微软Bot framework简介
微软Bot framework简介
Zhichao Liang
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
Docker workshop
Docker workshop
Wei Tung
Weitere ähnliche Inhalte
Was ist angesagt?
前端工程師一定要知道的 Docker 虛擬化容器技巧
前端工程師一定要知道的 Docker 虛擬化容器技巧
Chu-Siang Lai
認識那條鯨魚 Docker 初探
認識那條鯨魚 Docker 初探
仲昀 王
Docker home ted
Docker home ted
Layne Peng
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Bo-Yi Wu
Docker初识
Docker初识
hubugui
用 Docker 改善團隊合作模式
用 Docker 改善團隊合作模式
Bo-Yi Wu
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
容器式軟體開發介紹
容器式軟體開發介紹
Philip Zheng
AWS EC2 for beginner
AWS EC2 for beginner
azole Lai
Introduction to Golang final
Introduction to Golang final
Paul Chao
Docker tutorial
Docker tutorial
azole Lai
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
docker intro
docker intro
koji lin
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
Docker
Docker
旭 張
Software Engineer Talk
Software Engineer Talk
Larry Cai
Docker 最佳实践
Docker 最佳实践
YuLing Liu
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
Will Huang
微软Bot framework简介
微软Bot framework简介
Zhichao Liang
Was ist angesagt?
(20)
前端工程師一定要知道的 Docker 虛擬化容器技巧
前端工程師一定要知道的 Docker 虛擬化容器技巧
認識那條鯨魚 Docker 初探
認識那條鯨魚 Docker 初探
Docker home ted
Docker home ted
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Docker初识
Docker初识
用 Docker 改善團隊合作模式
用 Docker 改善團隊合作模式
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
容器式軟體開發介紹
容器式軟體開發介紹
AWS EC2 for beginner
AWS EC2 for beginner
Introduction to Golang final
Introduction to Golang final
Docker tutorial
Docker tutorial
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
docker intro
docker intro
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Docker
Docker
Software Engineer Talk
Software Engineer Talk
Docker 最佳实践
Docker 最佳实践
快速上手 Windows Containers 容器技術 (Docker Taipei)
快速上手 Windows Containers 容器技術 (Docker Taipei)
微软Bot framework简介
微软Bot framework简介
Ähnlich wie Docker 淺入淺出
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
Docker workshop
Docker workshop
Wei Tung
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Philip Zheng
Docker實務
Docker實務
國昭 張
Docker
Docker
NCUDSC
Docker基礎
Docker基礎
國昭 張
Docker基礎
Docker基礎
Perry Tsai
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Docker open stack
Docker open stack
Guangya Liu
Docker In-Depth
Docker In-Depth
David Hsu
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
認識 Docker
認識 Docker
協哲 蔡
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
俊明 吳
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
升煌 黃
Docker技术介绍
Docker技术介绍
LI jeanphorn
Hyper: 让Pod以VM为边界
Hyper: 让Pod以VM为边界
Xu Wang
kubernetes入门培训
kubernetes入门培训
bobo45284
Weic2015 docker
Weic2015 docker
Ray Lin
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Ch Rick
Hyper 基于hypervisor的docker引擎.pptx
Hyper 基于hypervisor的docker引擎.pptx
Xu Wang
Ähnlich wie Docker 淺入淺出
(20)
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Docker workshop
Docker workshop
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Docker實務
Docker實務
Docker
Docker
Docker基礎
Docker基礎
Docker基礎
Docker基礎
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
Docker open stack
Docker open stack
Docker In-Depth
Docker In-Depth
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
認識 Docker
認識 Docker
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
Docker技术介绍
Docker技术介绍
Hyper: 让Pod以VM为边界
Hyper: 让Pod以VM为边界
kubernetes入门培训
kubernetes入门培训
Weic2015 docker
Weic2015 docker
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Hyper 基于hypervisor的docker引擎.pptx
Hyper 基于hypervisor的docker引擎.pptx
Docker 淺入淺出
1.
Docker 淺入淺出 Miles 2016/8/10
2.
About Me -
Miles PHP Git Docker Rancher DevOps
3.
Agenda Foreword Introduction Concept Run Docker!
4.
Foreword 研究 Docker 的起因 虛擬機每次要重新建置一樣的環境,需要很長的時間 虛擬機比較難模擬真實環境,因資源需求較高 承上,虛擬機執行的數量會受限於本機資源 環境一旦複雜,設定會很困難
5.
Docker
6.
Introdution Docker 能做什麼事 Docker 怎麼辦到的
7.
Introduction 虛擬機能做的,幾乎都能做得到 隔離應用 儲存再發佈 具備可攜性 環境即程式碼
8.
Introduction
9.
Introduction Keywords chroot cgroups LXC
10.
Concept
11.
Concept 映像檔 - Image
(git log / Vagrant Box) 容器 - Container (staging / Running VM) 倉庫 - Repository (GitHub / VagrantCloud)
12.
Concept 使用 Docker Container
很像虛擬機 虛擬 IP 、 Port Forwarding …. 管理 Docker Image 的觀念很像 Git commit 、 pull 、 push ...
13.
Concept Image - PHP
7 Docker Hub
14.
Concept Image - PHP
7 Local Image - PHP 7 Docker Hub Pull
15.
Concept Image - PHP
7 Container - 可寫層 Local Image - PHP 7 Docker Hub 唯讀 Pull
16.
Concept Image - PHP
7 Container - 可寫層 Local Image - PHP 7 Docker Hub 讀寫/執行 唯讀 Pull
17.
Run Docker!
18.
Installation Linux 懶人安裝指令 curl -sSL
https://get.docker.com/ | sh Windows 10 和 Mac 也都能直接裝了 (since 1.12)
19.
Commands docker pull 下載映像檔 docker
images 看目前有哪些映像檔 docker rmi 刪除映像檔 docker run 建立容器並執行指令 docker start/stop/restart 操作容器 docker ps 看目前有啟動哪些容器 docker rm 刪除容器
20.
Command - Hello
world $ docker run -d nginx $ docker run -d nginx:1.11-alpine $ docker images $ docker ps $ docker stop $ docker rm
21.
Command - Port
forwarding $ docker run -d --name my-nginx -p 0.0.0.0:8080:80 nginx $ docker stop my-nginx $ docker rm -f my-nginx --name: 容器名稱 -p: 設定連接埠,格式 [hostIP]:[hostPort]:[ContainerPort]
22.
Command - Run
PHP command $ docker run --rm -it php php -v --rm: 執行完指令就把容器刪除 -it: 開啟互動和終端機輸出,執行過程中有輸入就需要這兩個選項 php: 映像檔,沒有 tag 的話,預設會用 latest 最新版 php -v: 要在容器執行的命令
23.
Command - Run
local program $ echo "<?php echo 'hello world'; ?>" > hw.php $ docker run -v `pwd`:/var/www/html php php /var/www/html/hw.php -v: 掛載檔案到容器,參數格式 [/host]:[/container] php /var/www/html/hw.php: 執行 php
24.
Command - Environment $
docker run -d -p 0.0.0.0:3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql -e: 設定環境變數
25.
Command - Link $
docker run -d --name cache -d memcached $ docker run -d --name my-nginx --link cache:c nginx $ docker exec -it my-nginx bash # apt-get install telnet # telnet c 11211 --link: 連接到某個容器,格式 [容器名]:[別名]
26.
Conclusion
27.
Conclusion Docker 可快速建立一個已定義好的環境 開發與測試非常適合使用
28.
Q & A
Hinweis der Redaktion
資源消耗少、建立應用快、效能高
Jetzt herunterladen