7T-07
Dockerfileのマルチステージビルド化のための命令分類手法の提案
○辰野昇之介,早川智一(明大)
近年,エッジ環境でもDockerが活用されているが,プロジェクトの複雑化によるディスクイメージの肥大化でデプロイ遅延が課題となっている.この課題に対しては軽量ベースイメージの選択とマルチステージビルドの併用が効果的と知られているが,マルチステージビルド化はDockerfileで必要な依存関係を把握する必要があり開発者の負担となる.そこで本研究では,Dockerfileのビルド用と実行用の命令の分類を自動化し依存関係の把握を容易にすることで,より少ない負担でマルチステージビルド化を実現する手法を提案する.我々は提案手法の評価のためにプロトタイプを実装し,既存プロジェクトへの適用可能性を報告する.