Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
開発環境を
Vagrantからdockerに
移行してみた
雑兵MeetUp #6
Tsukasa 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
Apps
container
Ap...
dockerが速い理由
・ベースのイメージ
・機能追加毎に重ねていく
・同時にダウンロード
dockerが速い理由
・先にimageを作っておく
・imageをクラウドに保存
・実行時にダウンロード
速度比較
vagrant docker
起動速度 18分 3分
容量 500MB~1GB 10~200MB
・速い
・軽い
・本番でも使える
・便利
結論
Upcoming SlideShare
Loading in …5
×

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

630 views

Published on

雑兵Meetup #6 zohyo-fesの資料
飛び込み参加の人です

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. 開発環境を Vagrantからdockerに 移行してみた 雑兵MeetUp #6 Tsukasa Arima(@pyar6329)
  2. 2. Tsukasa Arima(@pyar6329) ・バックエンドエンジニア ・Ruby on Rails好き ・今年某会社に入社したばかり ・でもフロントエンドもやってるよ
  3. 3. アプリ開発しよう よっしゃ、環境構築や!
  4. 4. アプリ開発する前に つらい
  5. 5. 特徴 ・仮想マシン ・設定の自動化 ・チーム間共有 vagrant
  6. 6. だめなとこ ・起動遅い ・プロビジョニング遅い vagrant
  7. 7. docker ・コンテナ ・小さく閉じた環境 ・windows, mac対応
  8. 8. dockerが速い理由 Guest OS Hypervisor Host OS/Kernel Hardware Apps Apps Apps Host OS/Kernel Hardware container Apps container Apps container Apps
  9. 9. dockerが速い理由 ・ベースのイメージ ・機能追加毎に重ねていく ・同時にダウンロード
  10. 10. dockerが速い理由 ・先にimageを作っておく ・imageをクラウドに保存 ・実行時にダウンロード
  11. 11. 速度比較 vagrant docker 起動速度 18分 3分 容量 500MB~1GB 10~200MB
  12. 12. ・速い ・軽い ・本番でも使える ・便利 結論

×