Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
開発環境を
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
・速い
・軽い
・本番でも使える
・便利
結論
Prochain SlideShare
Chargement dans…5
×

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

756 vues

Publié le

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

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

開発環境を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. ・速い ・軽い ・本番でも使える ・便利 結論

×