開発環境をvagrantからdockerに移行してみた

Post on 16-Apr-2017

199 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

開発環境をVagrantから dockerに移行してみた

雑兵MeetUp #6Tsukasa Arima(@pyar6329)

Tsukasa Arima(@pyar6329)・バックエンドエンジニア・ Ruby on Rails好き・今年某会社に入社したばかり・でもフロントエンドもやってるよ

アプリ開発しようよっしゃ、環境構築や!

アプリ開発する前に

つらい

特徴・仮想マシン・設定の自動化・チーム間共有

vagrant

だめなとこ・起動遅い・プロビジョニング遅い

vagrant

docker・コンテナ・小さく閉じた環境・windows, mac対応

dockerが速い理由

Guest OS

Hypervisor

Host OS/Kernel

Hardware

Apps Apps Apps

Host OS/Kernel

Hardware

container

Appscontainer

Appscontainer

Apps

dockerが速い理由

・ベースのイメージ・機能追加毎に重ねていく・同時にダウンロード

dockerが速い理由

・先に imageを作っておく・ imageをクラウドに保存・実行時にダウンロード

速度比較

vagrant docker

起動速度 18分 3分容量 500MB~1GB 10~200MB

・速い・軽い・本番でも使える・便利

結論

top related