Upload
yuki-ishikawa
View
159
Download
1
Embed Size (px)
DESCRIPTION
Swiftと見せかけてDockerネタ
Citation preview
Hoto の奇妙な挑戦〜 Swift クルセイダーズ 〜
2014/6/19 GX社内勉強会@hoto17296
Docker
New Trend
?
Dockeeeeeerrrrrr!!!
Swift の話をすると言ったな。
あれは嘘だ。
ごめんなさい
• Swift さわる暇がなかったん
• 代わりと言ってはなんですが
Docker 入門っぽい話します
Docker is 何
VM Docker
Docker is 何
• 技術そのものは新しくない
• もともとは LXC のラッパーだった
Immutable Infrastructure
• 「一度サーバをセットアップしたら
二度と変更を加えない」運用スタイル
• Auto Scaling
• Blue-Green Deployment
Docker 1.0 released !
Boot2Docker
• 手軽に Docker を試せる便利ツール
• Windows や Mac でも動く
– brew で入るやつは古いので注意
• 要 VirtualBox
Demo
その他いろいろ
Dockerfile
FROM centos
RUN rpm -ivh
http://nginx.org/packages/centos/6/noarch/RPM
S/nginx-release-centos-6-0.el6.ngx.noarch.rpm
RUN yum install -y nginx
RUN echo "daemon off;" >>
/etc/nginx/nginx.conf
EXPOSE 80
CMD ["nginx"]
Docker Hub
Docker API
所感
• たのしい
• 新時代の幕開け感ある
• 大規模なサービスで使うと強そう
• まだ個人だとおもちゃにするくらいの
用途しかなさげ
Thanks !