トレタさんのRails + Dockerハンズオンが本当に勉強になった! 

Dockerの説明を「Introduction · Dockerの基礎」に書きました。よければご覧ください。

4/12(火)に開催された『トレタ社内勉強会 “Dockerの上でRailsアプリを動かす ハンズオン”
にDockerを勉強したくて無理にお願いをして、ハンズオンに参加させてもらいました。

感想としては @masuidrive さんの作られた資料の密度がすごく高かったのと、
説明が丁寧だったのでDockerやAmazon ECS等の大切な部分の概要を知ることができました!


🚕 トレタさんの勉強会資料

🍄 下準備の手順

🗻 Dockerのメリット

  • Vagrantよりも軽量でキャッシュが有ればすぐに立ち上がる
  • パフォーマンスが通常のLinuxのプロセスと比べてほとんど落ちない
  • 手元で動いてたアプリケーションをそのままネットに公開できる。サーバ自体の環境依存による問題を少なくできる
  • インフラのBlue-Green deploymentといったことが容易
  • AWS, GoogleやMicroSoftのクラウド、Apache Mesos等と組み合わせればスケールも容易

🐞 これからだなと思ったこと

  • DBのデータなどの静的ファイルをDocker内に置くのは現時点ではちょっと心配。ファイルの保存場所等は別途検討が必要
  • Amazon ECSは個人ユースでは現時点では少しヘビー(設定値をちょっとでもミスると動かないなど)

🐠 参考リンク

📚 おすすめの書籍

💩 欲しいものリスト公開しました