トレタさんの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は個人ユースでは現時点では少しヘビー(設定値をちょっとでもミスると動かないなど)

😎 参考リンク

📚 おすすめの書籍