開発環境をvagrantからdockerに移行してみた
Post on 16-Apr-2017
199 Views
Preview:
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