Submit Search
DockerがYAVAY!
•
36 likes
•
9,258 views
Teppei Sato
Follow
サイボウズ社内勉強会 技術Bar #11のLT資料
Read less
Read more
1 of 32
Download now
Downloaded 59 times
More Related Content
DockerがYAVAY!
1.
DockerがYAVAY! @teppeis 2013/08/21 サイボウズ技術Bar#11
LT
2.
http://www.docker.io/
4.
http://www.flickr.com/photos/samthor/5994939587/ Go
5.
DEMO
6.
LXC aufs Docker Culture like Git&GitHub
7.
1. LXC
8.
LXC = LinuX Container
9.
Linux上で OSレベル仮想化((コンテナ))を 提供する仕組み
10.
VMWare, Xen, KVSなどの いわゆる仮想マシンは、 ハードウェアレベルで 仮想化する(ざっくり)
11.
『Lxc で始めるケチケチ仮想化生活?!』by Etsuji
Nakai http://www.slideshare.net/enakai/lxc-8300191 ハードウェアレベルの仮想化
12.
OSレベル仮想化では、 OSへのアクセスを仮想化する。
13.
『Lxc で始めるケチケチ仮想化生活?!』by Etsuji
Nakai http://www.slideshare.net/enakai/lxc-8300191
14.
つまりLXCは、 ハイパフォーマンスかつ 省リソースな仮想化ツール。 ただし、 ホスト//ゲストOSは 当然Linuxに限定される。
15.
2. aufs
16.
aufs = Another UnionFS
17.
異なるファイルシステムの ファイルやディレクトリを 透過的に重ねて、 ひとつのファイルツリーを 構成できるファイルシステム。
18.
『Linuxキーワード - AUFS
とは:ITpro』図1 http://itpro.nikkeibp.co.jp/article/Keyword/20090209/324482/ 例)) aufsでROMに擬似的に書き込む
19.
コピーオンライト。 OSのLive CDとかに使われる。
20.
Dockerでは aufsを使って ファイルシステムを 差分管理している。 つまり、ブランチングできる!
21.
ところで、 Linuxじゃないと ダメなの?
22.
http://coreos.com/ CoreOS
23.
3. Culture like Git
& GitHub
24.
Git&GitHub Culture - productivity -
micro commit - casual branching - devops, infra as code - social: clone, fork, pull-req
25.
https://index.docker.io/ Social: DOCKER index
26.
DOCKER indexは まだまだこれからっぽい。
27.
とはいえ、 OSイメージはやっぱり重いのと、 素性の知れないOSイメージ使う? ってのは気になる。
28.
で、 Docker 何に使うの?
29.
PaaS的環境の構築 dotCloud, heroku... サーバーテスト with Chef,
ServerSpec... アプリやサービスの配布 VMイメージの替わりにDockerfileを配布 DockerでGrowthforecastをインストールする方法 http://blog.64p.org/entry/2013/08/14/185519
30.
未来感ある!
31.
Thanks!
32.
参考 •・ 仮想環境構築に
ddoocckkeerr を使う -- aappaatthheeiiaa..iinnffoo http://apatheia.info/blog/2013/06/17/docker/ •・ CCoorreeOOSSでDDoocckkeerr入�門 -- $$wweebb-- >>{{nnoottee}};; http://n8.hatenablog.com/entry/2013/08/15/164643 •・ DDoocckkeerr を読む -- KKaattoo KKaazzuuyyoosshhii http://2013.8-p.info/japanese/06-22-docker.html
Download