Dockerの振る舞いを知るためにPerlを使ってゼロからコンテナシステムを作ってみよう!Linux基礎講座付き #yapcasia #yapcasiaC

Perlでゼロから作るコンテナ - YAPC::Asia Tokyo 2015 by @maokt @nukamu http://yapcasia.org/2015/talk/show/268d730e-136c-11e5-ac8f-d9f87d574c3a
1
yositosi @yositosi

Containerとは外から自分を守る盾。LinuxContainersはダンボール箱。 #yapcasiaC #yapcasia

2015-08-22 13:33:34
にょこい @yokoi_a

"perlのカンファレンスなので"perlの疑似コードで説明する、珍しいですね #yapcasia

2015-08-22 13:35:11
いかろちゃん™💛 @ikaro1192

Perlわからないマンなのでperlの擬似コードわからない(

2015-08-22 13:35:25
Hideaki Ohno @hide_o_55

/proc/self/uid_mapと/proc/self/gid_mapでコンテナの内外のiid, gidをマッピング #yapcasia #yapcasiaC

2015-08-22 13:40:26
バッグマン @hayajo

おー、だからdocker runで存在しないuid/gidでもいいのかー…な

2015-08-22 13:41:39
いかろちゃん™💛 @ikaro1192

user namespaceはCAP_SYS_ADMINを必要とせず、user namespaceではcapabilityをすべて持つ #yapcasia #yapcasiaC

2015-08-22 13:44:40
𑖧𑖦𑖟 @yamaday

User Namespaceの機能を使ってNamespaceの中でルートになるにはどうするかの解説 #yapcasiaC

2015-08-22 13:47:11
バッグマン @hayajo

「コンテナを本番では使っていません(キリッ」 #yapcasiaC

2015-08-22 13:58:13
バッグマン @hayajo

「Dockerを使うと思います(キリッ」 #yapcasiaC

2015-08-22 13:58:53
Maki_Daisuke @Maki_Daisuke

質問「本番環境で独自のLinuxコンテナを使っていますか?」⇛「No」 質問「使う計画はあるのですか?」⇛「いや、Dockerがあるからね…」 www #yapcasia #yapcasiaC

2015-08-22 13:59:14
バッグマン @hayajo

動作原理を理解するのは大切ですよね

2015-08-22 13:59:24
いかろちゃん™💛 @ikaro1192

「本番でコンテナを使ってますか?」 「使ってません」 #yapcasia #yapcasiaC

2015-08-22 13:59:45
yositosi @yositosi

Q:本番でLinuxContainers使ってますか? NO!! Q:予定は? 本番投入する時はDocker使うと思います! 会場:wwwwww #yapcasiaC

2015-08-22 14:01:37
Hideaki Ohno @hide_o_55

自分でコンテナを作ることで必要な部分だけを隔離できる #yapcasia #yapcasiaC

2015-08-22 14:02:08
わんわんせぶん @wh11e7rue

序盤凄く面白かった、少し分からない所が積もっていって最後の方理解できなかった #yapcasiaC ベストトークこれかな

2015-08-22 14:03:58
わんわんせぶん @wh11e7rue

コンテナの中から見れば自分はroot、外から見れば普通のユーザ? #yapcasiaC

2015-08-22 14:05:43
𑖧𑖦𑖟 @yamaday

かなり具体的でコンテナについて曖昧に理解していたところが少しクリアになったな。勉強になった。 #yapcasiaC

2015-08-22 14:09:39