Dockerで動作するSitecoreの起動が失敗する

samatsu 5/12/2022 365 N/A Sitecore Container

Sitecore コンテナテンプレートを使用して開発用にセットアップしたDockerの起動(docker-compose up -d)が失敗することがあります。

もっともよく怒るのが以下のようなメッセージのエラーです。

ERROR: for mssql  Cannot start service mssql: hcsshim::CreateComputeSystem

上記のようなエラーが発生して起動に失敗する場合は、 services.msc を起動して、Hyper-V Host Compute Service サービス (Hyper-V ホスト コンピューティング サービス)を再起動してください。上記でも解決しない場合は、OS自体を再起動すると成功する可能性があります。