こんにちは、基盤開発グループの阿川です。 基盤開発グループは、アドテクスタジオに存在する様々なプロダクトが共通して抱える課題を解決するべく動いているチームです。そこでは Finagle をベースに Scala で社内向けサービスを実装することになったのですが、せっかくのゼロから構築するシステムなので Docker を全面的に採用することにしました。これまでも限定的に Docker を使うことはあったのですが、コンテナスケジューラーまで導入して Docker を使うのは初めてのことです。 そんな流れがあり sbt で Docker イメージをビルドする方法を調査してみました。 sbt の Docker 関連プラグイン ざっくり調べてみたところ sbt の Docker 関連プラグインは以下の 2 つが代表的のようでした。 sbt-docker sbt-native-packager + Do