Copyright © 2014 rocros All Rights Reserved.
5分で
なんとなーくわかる
Docker
Rocros Casual Talk #6
2014.05.08
Yuta Ohashi
2Copyright © 2014 rocros All Rights Reserved.
ゴール
Dockerが5分で
なんとなーく分かること
3Copyright © 2014 rocros All Rights Reserved.
Dockerとは?
4Copyright © 2014 rocros All Rights Reserved.
Dockerとは?
軽量なコンテナ型仮想化技術
5Copyright © 2014 rocros All Rights Reserved.
Dockerとは?
軽量なコンテナ型仮想化技術
http://www.slideshare.net/dotCloud/docker-intro-nove...
6Copyright © 2014 rocros All Rights Reserved.
Dockerとは?
軽い!!
→ホストOSのプロセスとしてコンテナが動く(ホストOSとリソースが共通)
→AUFSでコンテナの情報が差分管理されている
...
7Copyright © 2014 rocros All Rights Reserved.
Dockerこんな感じ
8Copyright © 2014 rocros All Rights Reserved.
Dockerこんな感じ
ホストOS
Docker
Docker
image
Docker
image
Docker
image
Docker
image...
9Copyright © 2014 rocros All Rights Reserved.
Dockerこんな感じ
コンテナ: 仮想OSが動作するところ
Docker Image: コンテナのイメージファイル
Docker Index: Doc...
10Copyright © 2014 rocros All Rights Reserved.
Docker動作イメージ
11Copyright © 2014 rocros All Rights Reserved.
Docker動作イメージ
ホストOS
Docker
Docker
image
Docker
image
Docker
image
Docker
ima...
12Copyright © 2014 rocros All Rights Reserved.
Docker動作イメージ
ホストOS
Docker
Docker
image
Docker
image
Docker
image
Docker
ima...
13Copyright © 2014 rocros All Rights Reserved.
Docker動作イメージ
ホストOS
Docker
Docker
image
Docker
image
Docker
image
Docker
ima...
14Copyright © 2014 rocros All Rights Reserved.
なんとなーく
わかったまとめ
15Copyright © 2014 rocros All Rights Reserved.
なんとなーくわかったまとめ
Dockerは
軽量なコンテナ型仮想化技術
Upcoming SlideShare
Loading in …5
×

5分でなんとなーくわかるDocker

2,149 views

Published on

Published in: Technology
  • Be the first to comment

5分でなんとなーくわかるDocker

  1. 1. Copyright © 2014 rocros All Rights Reserved. 5分で なんとなーくわかる Docker Rocros Casual Talk #6 2014.05.08 Yuta Ohashi
  2. 2. 2Copyright © 2014 rocros All Rights Reserved. ゴール Dockerが5分で なんとなーく分かること
  3. 3. 3Copyright © 2014 rocros All Rights Reserved. Dockerとは?
  4. 4. 4Copyright © 2014 rocros All Rights Reserved. Dockerとは? 軽量なコンテナ型仮想化技術
  5. 5. 5Copyright © 2014 rocros All Rights Reserved. Dockerとは? 軽量なコンテナ型仮想化技術 http://www.slideshare.net/dotCloud/docker-intro-november
  6. 6. 6Copyright © 2014 rocros All Rights Reserved. Dockerとは? 軽い!! →ホストOSのプロセスとしてコンテナが動く(ホストOSとリソースが共通) →AUFSでコンテナの情報が差分管理されている ポータビリティ!! →Dockerが動いている環境であれば、コンテナをどこに持っていっても動く。
  7. 7. 7Copyright © 2014 rocros All Rights Reserved. Dockerこんな感じ
  8. 8. 8Copyright © 2014 rocros All Rights Reserved. Dockerこんな感じ ホストOS Docker Docker image Docker image Docker image Docker image Docker Index コンテナ1 centos centos fedra ubuntu インターネット 全体像はこんな感じ
  9. 9. 9Copyright © 2014 rocros All Rights Reserved. Dockerこんな感じ コンテナ: 仮想OSが動作するところ Docker Image: コンテナのイメージファイル Docker Index: Docker Imageがホスティングできるサービス (VagrantでいうBoxファイルみたいな感じ) とりあえず抑えておく用語
  10. 10. 10Copyright © 2014 rocros All Rights Reserved. Docker動作イメージ
  11. 11. 11Copyright © 2014 rocros All Rights Reserved. Docker動作イメージ ホストOS Docker Docker image Docker image Docker image Docker image Docker Index コンテナ1 centos centos fedra ubuntu Docker Imageの取得 (Docker IndexからcentosのDocker Imageを取得する) sudo docker pull centos インターネット
  12. 12. 12Copyright © 2014 rocros All Rights Reserved. Docker動作イメージ ホストOS Docker Docker image Docker image Docker image Docker image Docker Index コンテナ1 centos centos fedra ubuntu コンテナを起動してBashを実行(centosのDocker Imageからコンテナを起動してBashを実行する) sudo docker run -i -t centos /bin/bash インターネット
  13. 13. 13Copyright © 2014 rocros All Rights Reserved. Docker動作イメージ ホストOS Docker Docker image Docker image Docker image Docker image Docker Index コンテナ1 centos centos fedra ubuntu 編集を加えたコンテナをDocker Imageとして保存する sudo docker commit <CONTAINER ID> username/centos インターネット Docker image username/centos コンテナ起動時に自動的に振ら れるユニークなID <CONTAINER ID>
  14. 14. 14Copyright © 2014 rocros All Rights Reserved. なんとなーく わかったまとめ
  15. 15. 15Copyright © 2014 rocros All Rights Reserved. なんとなーくわかったまとめ Dockerは 軽量なコンテナ型仮想化技術

×