Dockerで.NET Core CLIを使う

Icon

70_10

Microsoft が用意している Dokcer イメージを使うことで、Docker で .NET Core CLI を利用できます。

docker run -it --rm --entrypoint dotnet mcr.microsoft.com/dotnet/core/sdk:3.1-alpine

ローカルにプロジェクトを作る場合は以下のように実行します。

docker run -it --rm -v ${PWD}:/local -w /local --entrypoint dotnet mcr.microsoft.com/dotnet/core/sdk:3.1-alpine new console --project sample1

いちいち Docker コマンドを打つのが面倒な場合は、以下のようにエイリアスを設定しましょう。

alias dotnet='docker run -it --rm -v ${PWD}:/local -w /local --entrypoint dotnet mcr.microsoft.com/dotnet/core/sdk:3.1-alpine'