34
Docker Tシャツを着て Docker の話をする 2015-08-07 Fri. @kakakakakku

Docker Tシャツを着て Docker の話をする

Embed Size (px)

Citation preview

Page 1: Docker Tシャツを着て Docker の話をする

Docker Tシャツを着て Docker の話をする2015-08-07 Fri. @kakakakakku

Page 2: Docker Tシャツを着て Docker の話をする

Docker 初心者です (震え声)

Page 3: Docker Tシャツを着て Docker の話をする

グッズ駆動開発 (買った)

Docker グラス

Docker Tシャツ

Page 4: Docker Tシャツを着て Docker の話をする

Today’s Goal

僕たち日頃はアプリ開発中心だけど Docker の概要を抑えておこう! (詳しく知りたかったらググって)

Page 5: Docker Tシャツを着て Docker の話をする

必読

Docker 亀?

Page 6: Docker Tシャツを着て Docker の話をする

さてと

Page 7: Docker Tシャツを着て Docker の話をする

What is ?

Page 8: Docker Tシャツを着て Docker の話をする

Docker を一言で言うと 「銀の弾丸」です!

Page 9: Docker Tシャツを着て Docker の話をする

Docker を一言で言うと 「銀の弾丸」です! 違います!

Page 10: Docker Tシャツを着て Docker の話をする

軽量 & 高速な コンテナ型仮想化技術

Page 11: Docker Tシャツを着て Docker の話をする

軽量 & 高速な コンテナ型仮想化技術

+ エコシステム

Page 12: Docker Tシャツを着て Docker の話をする

コンテナ?

Page 13: Docker Tシャツを着て Docker の話をする

←コンテナ

Page 14: Docker Tシャツを着て Docker の話をする

Bash Container Apache Container Nginx Container

MySQL Container Redis Container

Rails App Container

Page 15: Docker Tシャツを着て Docker の話をする

Vagrant など 従来の仮想化技術との違いは?

Page 16: Docker Tシャツを着て Docker の話をする

https://www.docker.com/whatisdocker

Page 17: Docker Tシャツを着て Docker の話をする

AWS で言う AMI 的な? → 近いけど EC2 に限定されない

Page 18: Docker Tシャツを着て Docker の話をする

Chef / Ansible / Itamae など プロビジョニングツール

との関係は? → 使えるけど Dockerfile がある → そもそも冪等性が求められない

Page 19: Docker Tシャツを着て Docker の話をする

AUFS (Another Union File System) &

LXC (Linux Containers)

Page 20: Docker Tシャツを着て Docker の話をする

Docker Demo with boot2docker

Page 21: Docker Tシャツを着て Docker の話をする
Page 22: Docker Tシャツを着て Docker の話をする

Apache Container を作ろう (Demo)

Page 23: Docker Tシャツを着て Docker の話をする

This is NOT Infrastructure

as Code

Page 24: Docker Tシャツを着て Docker の話をする

Dockerfile を使って Apache Container を作ろう

(Demo)

Page 25: Docker Tシャツを着て Docker の話をする

Docker Hub

新デザインオシャレ!(小並感)

Page 26: Docker Tシャツを着て Docker の話をする

Docker Compose (梱包s) 複数コンテナをまとめて構築できる

Page 27: Docker Tシャツを着て Docker の話をする

Docker Compose と Dockerfile を使って

Python App Container と Redis Container を作ろう

(Demo)

Page 28: Docker Tシャツを着て Docker の話をする

Docker 導入事例

Page 29: Docker Tシャツを着て Docker の話をする

次回! (準備する時間がっ)

Page 30: Docker Tシャツを着て Docker の話をする

Docker まとめ

Page 31: Docker Tシャツを着て Docker の話をする

Docker Compose (梱包s)

超イケてるギャグなので もう1度言いました

Page 32: Docker Tシャツを着て Docker の話をする

Docker 最高!?

ユースケース次第では非常に便利

開発スピードが早すぎてヤバイ

調べるときは情報の鮮度を確認する

Page 33: Docker Tシャツを着て Docker の話をする

今日話せなかった Docker エコシステムの話は

また次回!

Page 34: Docker Tシャツを着て Docker の話をする