20140803 docker

603 views

Published on

Dockerの超入門向け・大雑把な開設

Published in: Engineering
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
603
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20140803 docker

  1. 1. Docker事始め 齋藤 saitara 康征 @saitoyasuyuki /saito.yasuyuki
  2. 2. saitara is 誰 • 齋藤 康征(SAITO,Yasuyuki) • 主戦場はL4以下(TypeScriptとかわからんし) • Amazon Certified Solution Architect - Associate Level
  3. 3. 仮想化 is 何 • 辞書で調べてみよう! • Virtualization = 実質上の、事実上の
  4. 4. リソース仮想化 • RAID(複数ストレージを1つに見せる仮想化) • SWAP(ストレージをメモリに見せる仮想化) • bonding(複数I/Fを束ねる仮想化) • これらは今回扱い*ません*
  5. 5. プラットフォーム仮想化 • エミュレーター(IBMのメインフレーム) • ネイティブ/ハードウェア(VirtualBox/VMware/KVM) • 準仮想化(Xen) • OSレベル仮想化(LXC/Virtualozzo/Solaris Container/ FreeBSD jail) • などなど。 • 今回扱うのはOSレベル仮想化
  6. 6. 手許で使いやすいもの • KVM/QEMU • VirtualBox/VMware fusion • Docker
  7. 7. Docker is 何 • LXC(LiniX Container) • OSレベルの仮想化 (Linux on Linux) • AUFS/LXCなどであとで検索してみよう!
  8. 8. LXC is 何 • 仮想マシンではなく、OSレベル • プロセスとネットワークスペースを作り出す仮想化 • Linuxのみに対応(ハードウェア仮想化ではない)
  9. 9. ところでなんでDocker? • 発表者からみなさんへ質問time
  10. 10. VirtualBoxでええんちゃう? • プロセスいくつもたちあげたい • 何かディスク上にデータを残したい • VirtualBox «Yes,we can!»
  11. 11. Dockerのおいしいとこ • https://gist.github.com/tcnksm/7700047 • 複数プロセスを上げたければsystemdとか • 基本ストレージは使わないのが得策、ないしは https://docs.docker.com/userguide/ dockervolumes/ のようにホスト側をmount • どこでも持っていける(Docker上であれば)
  12. 12. ここからHands-On • https://docs.docker.com/userguide/
  13. 13. Enjoy!

×