Upload
yoshiaki-yoshida
View
363
Download
1
Embed Size (px)
Citation preview
Docker Tシャツを着て Docker の話をする2015-08-07 Fri. @kakakakakku
Docker 初心者です (震え声)
グッズ駆動開発 (買った)
Docker グラス
Docker Tシャツ
Today’s Goal
僕たち日頃はアプリ開発中心だけど Docker の概要を抑えておこう! (詳しく知りたかったらググって)
必読
Docker 亀?
さてと
What is ?
Docker を一言で言うと 「銀の弾丸」です!
Docker を一言で言うと 「銀の弾丸」です! 違います!
軽量 & 高速な コンテナ型仮想化技術
軽量 & 高速な コンテナ型仮想化技術
+ エコシステム
コンテナ?
←コンテナ
Bash Container Apache Container Nginx Container
MySQL Container Redis Container
Rails App Container
Vagrant など 従来の仮想化技術との違いは?
https://www.docker.com/whatisdocker
AWS で言う AMI 的な? → 近いけど EC2 に限定されない
Chef / Ansible / Itamae など プロビジョニングツール
との関係は? → 使えるけど Dockerfile がある → そもそも冪等性が求められない
AUFS (Another Union File System) &
LXC (Linux Containers)
Docker Demo with boot2docker
Apache Container を作ろう (Demo)
This is NOT Infrastructure
as Code
Dockerfile を使って Apache Container を作ろう
(Demo)
Docker Hub
新デザインオシャレ!(小並感)
Docker Compose (梱包s) 複数コンテナをまとめて構築できる
Docker Compose と Dockerfile を使って
Python App Container と Redis Container を作ろう
(Demo)
Docker 導入事例
次回! (準備する時間がっ)
Docker まとめ
Docker Compose (梱包s)
超イケてるギャグなので もう1度言いました
Docker 最高!?
ユースケース次第では非常に便利
開発スピードが早すぎてヤバイ
調べるときは情報の鮮度を確認する
今日話せなかった Docker エコシステムの話は
また次回!