azure container service 使用 dc / os 管理 docker 容器

Post on 08-Apr-2017

279 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Azure Container Service 使用 DC / OS 管理 docker 容器

About Me

Rick Chiang | Full Stack Developerrick.chiang@addweup.com

以前:.NET MVC、ionic 2、Angular 2、TypeScript

現在:ReactJS、React Native、NodeJS、Python、Docker

• Docker• Azure Container Service• DC/OS• Mesos• Marathon• Marathon-lb

會講到的

Kubernetes

不會講到的

Swarm

Azure Container Service ?

Kubernetes Swarm

Docker ?

• DockerFile 系統建置步驟標準化 • 開發、測試、正式部署,不同環境分別管理 • 獨立產生測試環境

Docker

• -t 開啟tty 進入container • -i 互動 • -d 背景執行 • -rm 關閉container 時,移除該container • --name 命名 • -p port(host:container)

docker run

• 查看目前執行的 container • -a 所有的container

docker ps

• 在外部呼叫container 內部指令

docker exec –it ubuntu /bin/bash

docker exec

docker rm –f {name| id} 刪除containerdocker rmi {name | id} 刪除 image

刪除

-a 作者資訊 -m commit 訊息

commit

docker-compose

docker run --name server --link demodb:mysql -d -p 8080:8080 myserver

• 視覺化監控介面• 任務調度• 資源管理• 高可用性

DC / OS

Mesos分散式叢集資源管理系統

Marathon

• 啟動• 管理• 擴展• 網路操作

容器編排系統

• HAProxy • Service Discovery

DC / OS

Marathon-lb負載平衡

Demo

http://your_jenkins_url/github-webhook/

QA

Thanks

top related