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プレゼン

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

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

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. ご清聴 ありがとうございました

×