Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Docker社の言う
"Container as a Service"
をやってみた
Takehiro Kaneko @tktk8924
http://www.publickey1.jp/blog/15/docker_container_as_a_service.html
Container as a Service Demo
Toolbox Github Docker Hub Tutum
Develop
Travis CI
Repository Test Build Deploy
$ git push orig...
検索バーを追加する!
Tutum
• Dockerコンテナをクラウドへデプロイするサービス
• DockerホストクラスタをAWS等のクラウド上に自動で作成
し、コンテナを配置する
• 直感的なGUIで、簡単にクラスタ・コンテナを管理できる
• クラスタを構成するサーバの管理は...
node.js
mongodb
node.js
Link
node.js
mongodb
node.js
Link
AWS VPC
Subnet 10.0.1.0/24Subnet 10.0.0.0/24
Tag: Staging Tag: P...
app-staging:
image: tktk8924/myapp
links:
- "mongo-staging:mongo-staging"
ports:
- "80:80"
tags:
- staging
restart: always...
http://qiita.com/advent-calendar/2015/docker
Container-as-a-Serviceを作
る詳しい手順とか掲載予定
Docker社の言う"Container as a Service"をやってみた
Upcoming SlideShare
Loading in …5
×

Docker社の言う"Container as a Service"をやってみた

2,714 views

Published on

DockerCon EU 2015 Catch up!(http://connpass.com/event/23151/)のLT資料です。詳しい構築手順とかはQiita(http://qiita.com/tktk8924/items/b6d42e2fa6ce26bc9b5e)で公開しています。

Published in: Technology
  • Be the first to comment

Docker社の言う"Container as a Service"をやってみた

  1. 1. Docker社の言う "Container as a Service" をやってみた Takehiro Kaneko @tktk8924
  2. 2. http://www.publickey1.jp/blog/15/docker_container_as_a_service.html
  3. 3. Container as a Service Demo Toolbox Github Docker Hub Tutum Develop Travis CI Repository Test Build Deploy $ git push origin master コマンド一発でデプロイする
  4. 4. 検索バーを追加する!
  5. 5. Tutum
  6. 6. • Dockerコンテナをクラウドへデプロイするサービス • DockerホストクラスタをAWS等のクラウド上に自動で作成 し、コンテナを配置する • 直感的なGUIで、簡単にクラスタ・コンテナを管理できる • クラスタを構成するサーバの管理は不要で、ユーザは開発 に集中できる • DockerイメージのPrivate Registryが使える • 別々のクラウド上にあるコンテナ同士をリンクできる • DNSラウンドロビンによりロードバランスされる • クラッシュしたコンテナを自動で復旧する • コンテナのログやCPU使用率等を確認できる • ...
  7. 7. node.js mongodb node.js Link node.js mongodb node.js Link AWS VPC Subnet 10.0.1.0/24Subnet 10.0.0.0/24 Tag: Staging Tag: Production Service Service Docker Host Docker Host Docker Host Docker Host 構成例
  8. 8. app-staging: image: tktk8924/myapp links: - "mongo-staging:mongo-staging" ports: - "80:80" tags: - staging restart: always deployment_strategy: high_availability target_num_containers: 2 mongo-staging: image: mongo tags: - staging Tutum Stack YAML形式でコンテナの 構成を記述
  9. 9. http://qiita.com/advent-calendar/2015/docker Container-as-a-Serviceを作 る詳しい手順とか掲載予定

×