.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つのコンテナでASPを実行します.NET Coreコンソールアプリケーションは、Webブラウザでコンテナにアクセスできます.http://localhost:8000
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/)
イメージの構築
構築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/)