▲ Day 22: C# Web API + SQL Server の連携環境をcomposeで一発構築 🐳 受講生の皆さん、お疲れ様です! Docker/コンテナ実践講座の専任講師です。 前回【Day 21】では、複数のコンテナを1行でまとめて動かす「Docker Compose」の全体像と宣言的YAMLの基本を学びました。 そして本日【Day 22】は、C#/.NETエンジニアにとって最も実務直結であり、最も頻出する黄金の組み合わせ 「ASP.NET Core Web API + Microsoft SQL Server」 のマルチコンテナ連携ハンズオンに挑みます! 開発者PCを重厚なSQL Serverのインストールで汚す悪夢から完全に脱却し、 docker compose up -d のたった1コマンドで、完全なデータベース付き開発環境を一瞬で立ち上げるモダンな開発フローを体感しましょう! ① 導入・本日の達成目標 「プロジェクト参画初日、開発PCにSQL Server Developer Editionをインストールするだけで半日終わった…」 「同僚のPCでは動くのに、私のPCではSQLの照合順序(Collation)や大文字小文字の区別設定が違っていてクエリエラーになる…」 「ローカルのSQL Serverサービスが常駐しているせいで、ノートPCのメモリが圧迫されてVisual Studioの動作がもっさりする…」 長年Windows環境でC#開発に携わってきたベテランエンジニアほど、このような 「ローカルDB個別インストール地獄」 に苦しめられた経験があるはずです。 しかし、現在マイクロソフトは 公式のLinux版SQL Serverコンテナイメージ( mcr.microsoft.com/mssql/server ) を無償提供しており、...