Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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"をやってみた
Nächste SlideShare
Wird geladen in …5
×

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

2.817 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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を作 る詳しい手順とか掲載予定

×