hotoの奇妙な挑戦 〜 swiftクルセイダーズ 〜

Post on 10-Jun-2015

166 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Swiftと見せかけてDockerネタ

TRANSCRIPT

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 !

top related