.NET Core Dockerの例

2979 ワード

以下の例およびガイドは、使用方法を示す.NET CoreとDockerは開発、テスト、生産を行います.サンプルは、自分のDockerイメージの基礎として使用したり、勉強したりすることができます.
 
イメージの構築
 
構築NET Core Dockerイメージ(https://github.com/dotnet/dotnet-docker/blob/master/samples/dotnetapp/README.md )
ASPを構築する.NET Core Dockerイメージ(https://github.com/dotnet/dotnet-docker/blob/master/samples/aspnetapp/README.md )
マルチプロジェクトソリューションの構築とテスト(https://github.com/dotnet/dotnet-docker/blob/master/samples/complexapp/README.md  )
 
 
開発アドバイザ
 
Docker環境の構築(https://github.com/dotnet/dotnet-docker/blob/master/samples/establishing-docker-environment.md )
選択NET Coreイメージラベル(https://github.com/dotnet/dotnet-docker/blob/master/samples/selecting-tags.md )
コンテナでテストを実行(https://github.com/dotnet/dotnet-docker/blob/master/samples/run-tests-in-sdk-container.md )
SDKコンテナで構築(https://github.com/dotnet/dotnet-docker/blob/master/samples/build-in-sdk-container.md )
SDKコンテナでアプリケーションを実行します(https://github.com/dotnet/dotnet-docker/blob/master/samples/run-in-sdk-container.md )
開発中にDockerとHTTPSを使用してASPを実行する.NET Coreアプリケーション(https://github.com/dotnet/dotnet-docker/blob/master/samples/run-aspnetcore-https-development.md  )
 
 
管理指導
 
DockerとHTTPSを使用してASPを管理する.NET Coreイメージ(https://github.com/dotnet/dotnet-docker/blob/master/samples/host-aspnetcore-https.md )
DockerイメージをAzureコンテナレジストリにプッシュ(https://github.com/dotnet/dotnet-docker/blob/master/samples/push-image-to-acr.md )
DockerイメージをDocker Hub(https://github.com/dotnet/dotnet-docker/blob/master/samples/push-image-to-dockerhub.md )
ASP.NET CoreアプリケーションをAzureコンテナインスタンスに配備(https://github.com/dotnet/dotnet-docker/blob/master/samples/deploy-container-to-aci.md )
 
 
サンプルクリップ
完全に操作可能なサンプルアイテムに加えて、コードクリップ(https://github.com/dotnet/dotnet-docker/blob/master/samples/snippets)を使用して、より詳細なシーンを表示します.
 
DockerシーンでのNuGet資格証明の管理(https://github.com/dotnet/dotnet-docker/blob/master/samples/snippets/nuget-credentials.md  )
Dockerfileにインストール.NET Core  ( https://github.com/dotnet/dotnet-docker/blob/master/samples/snippets/installing-dotnet.md )
Docker容器にSystemを使用する.Drawing.Commonパッケージ(https://github.com/dotnet/dotnet-docker/blob/master/samples/snippets/using-system-drawing-common.md )
 
プリビルドイメージの試行
 
以下のコマンドはコンテナで実行する.NET Coreコンソールアプリケーション:
1 docker run --rm mcr.microsoft.com/dotnet/core/samples

 
次のコマンドは、1つのコンテナでASPを実行します.NET Coreコンソールアプリケーションは、Webブラウザでコンテナにアクセスできます.http://localhost:8000
1 docker run --rm -it -p 8000:80 mcr.microsoft.com/dotnet/core/samples:aspnetapp

 
 
Dockerリポジトリ
 
次のDockerリポジトリで見つけることができます.NETコンテナイメージ:
dotnet/core:  .NET Core    ( https://hub.docker.com/_/microsoft-dotnet-core/)
dotnet/framework: .NET Framework   (https://hub.docker.com/_/microsoft-dotnet-framework/)