Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Dockerプレゼン

minami.rb 第27回勉強会で発表した資料です。

  • Soyez le premier à commenter

Dockerプレゼン

  1. 1. Dockerすごそう よしだあつし@minami.rb
  2. 2. 自己紹介 • 名前: 吉田篤 • Twitter: @yalab • お仕事: 最近はゲーム開発 • ruby歴: 10年ちょっと • 最近の興味: C++ Docker
  3. 3. What is Docker?
  4. 4. What is Docker? • Docker はプロビジョニングツールではありませ ん • Docker は Virtual Machine ではありません • Docker は Container + AUFS です • 競合ツールは vagrant?
  5. 5. VirtualMachine?(全仮想化) • ハードウェアをエミュレーション • わりとどんなOSでも動く • オーバヘッドは大きい(重い)
  6. 6. VirtualMachine(準仮想化) • ハードウェアをエミュレーションしつつホスト OS(ハイパバイザ)の一部をそのまま利用する • 動かない OS もわりとある • オーバヘッドはそこそこ
  7. 7. Container • OS の API をそのまま利用する • 対応した OS しか動かない • すごい chroot みたいな感じ • オーバーヘッドはあんまり無い
  8. 8. Container /home / /bin /etc /root /sbin /usr /var /yalab /bin /etc /usr /var/sbin chroot + cgroups + namespacing + capabilities
  9. 9. AUFS ファイルの変更を差分で管理 http://docs.docker.com/terms/layer/ より
  10. 10. 何がそんなに うれしいのか?
  11. 11. Docker のメリット • コンテナの作成、破棄が簡単 • 超高速デプロイ • Docker Hubやdocker export で持ち出し可能 • クラウドベンダーのロックインを外す
  12. 12. デモ
  13. 13. まとめ • docker すごい • 世界を変えるビッグウェーブ • この波に乗り遅れるな • 運用ノウハウはまたそのうち
  14. 14. ご清聴 ありがとうございました

×