Docker向けOSとか[LT] @ #techgirl 2015/01

3,785 views

Published on

Docker向けOS, CoreOSやRocketについてLTしました。

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

No Downloads
Views
Total views
3,785
On SlideShare
0
From Embeds
0
Number of Embeds
324
Actions
Shares
0
Downloads
30
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide

Docker向けOSとか[LT] @ #techgirl 2015/01

  1. 1. Docker向けOSとか! Haruka Iwao (@Yuryu) 2015/01/31 Tech Girl LT Party
  2. 2. 岩尾 はるか(30)
  3. 3. 勤務先:レッドハット
  4. 4. メインジョブ:学者 (FF14)
  5. 5. 去年から業界を騒がせ ているアイツ
  6. 6. プラチナチケット
  7. 7. しかも今回の技術
  8. 8. エンタープライズの方 面からも「Dockerどう なの?」って聞かれま す
  9. 9. 「事例はあります か?」
  10. 10. 「結構使われ始めてま すよ。Wantedlyとか Dwangoとかプロダク ションに入ってます」
  11. 11. 「Web系企業ばっかり ですね。我々のような 会社での事例はありま せんか?^^」
  12. 12. うん…
  13. 13. そんな陰で登場してき た新たなヤツら
  14. 14. コンテナ向けOS
  15. 15. 特徴
  16. 16. 軽い メモリ使用量、ディス ク使用量が少ない
  17. 17. シンプル 必要最低限のパッケー ジ、yum/aptが入ってい ない
  18. 18. セキュア ファイルシステムが read-only、すべてをコ ンテナの中で
  19. 19. 最初からクラスタ etcd, fleet, Kubernetes などが最初から使える
  20. 20. 試すのは簡単
  21. 21. $  git  clone  https://github.com/coreos/coreos-­‐vagrant.git   $  cd  coreos-­‐vagrant   $  vagrant  up     くわしくは   https://coreos.com/docs/running-­‐coreos/platforms/vagrant/
  22. 22. さらに新たな登場人物
  23. 23. CoreOS開発者 「Dockerの設計は根本 から間違っているので、 新しく作るよ」
  24. 24. Dockerのイケてない点
  25. 25. 管理デーモンが常に動 いている
  26. 26. すべての操作が管理 デーモン経由
  27. 27. docker pull で悪意のあ るイメージが入る イメージに証明が無い
  28. 28. CoreOS「そもそも最近 いろんなことに手を出 しすぎで、標準コンテ ナじゃなくて囲い込み する気しかない」
  29. 29. 試してみよう
  30. 30. まとめ
  31. 31. CoreOSは注目の技術
  32. 32. Dockerに強力なライバ ル登場
  33. 33. とりあえず試そう
  34. 34. $  wget  https://github.com/coreos/rocket/releases/download/v0.2.0/rocket-­‐v0.2.0.tar.gz   $  tar  xzvf  rocket-­‐v0.2.0.tar.gz   $  cd  rocket-­‐v0.2.0   $  curl  -­‐O  https://coreos.com/dist/pubkeys/aci-­‐pubkeys.gpg   $  gpg  -­‐-­‐with-­‐fingerprint  aci-­‐pubkeys.gpg   $  sudo  mkdir  -­‐p  /etc/rkt/trustedkeys/prefix.d/coreos.com/etcd/   $  sudo  mv  aci-­‐pubkeys.gpg      /etc/rkt/trustedkeys/prefix.d/coreos.com/etcd/8b86de38890ddb7291867b025210bd8888182190   $  sudo  ./rkt  fetch      https://github.com/coreos/etcd/releases/download/v2.0.0-­‐rc.1/etcd-­‐v2.0.0-­‐rc.1-­‐linux-­‐ amd64.aci   $  sudo  ./rkt  run  sha512-­‐fcdf12587358af6ebe69b5338a05df67  
  35. 35. いろいろ試してると 本質も見えてくる
  36. 36. 試しておけば、もし半 年後流行ったら、どや 顔ができるよ

×