Switch branches/tags
Nothing to show
Find file History
remyabel and MichaelSimons UserSecrets should be lowercase for Linux (#687)
aspnetcore-docker-https-development.md: fix case typo and add missing step
Latest commit 9dd2f42 Sep 4, 2018

README.md

.NET Core Docker Samples

The samples show various ways to use .NET Core and Docker together. You can use the samples as the basis of your own Docker images or just to play.

The samples exercise various levels of functionality. The .NET Core Docker sample includes the most functionality, including build, unit testing, and pushing images to a container registry. The ASP.NET Core Docker sample includes instructions for testing images with Azure Container Instances. The samples include detailed instructions for use with and without Docker.

Try a pre-built .NET Core Docker Image

You can quickly run a container with a pre-built .NET Core Docker image, based on the .NET Core console sample.

Type the following Docker command:

docker run --rm microsoft/dotnet-samples

Try a pre-built ASP.NET Core Docker Image

You can quickly run a container with a pre-built sample ASP.NET Core Docker image, based on this sample.

Type the following command to run a sample with Docker:

docker run --name aspnetcore_sample --rm -it -p 8000:80 microsoft/dotnet-samples:aspnetapp

After the application starts, navigate to http://localhost:8000 in your web browser. On Windows, you may need to navigate to the container via IP address. See ASP.NET Core apps in Windows Containers for instructions on determining the IP address, using the value of --name that you used in docker run.

See Hosting ASP.NET Core Images with Docker over HTTPS to use HTTPS with this image.

Building .NET Core Apps with Docker

Develop .NET Core Apps in a Container

  • Develop .NET Core Applications - This sample shows how to develop, build and test .NET Core applications with Docker without the need to install the .NET Core SDK.
  • Develop ASP.NET Core Applications - This sample shows how to develop and test ASP.NET Core applications with Docker without the need to install the .NET Core SDK.

Host ASP.NET Core Apps over HTTPS with Docker

Push Images to a Container Registry

Optimizing Container Size

ARM32 / Raspberry Pi

ARM64

.NET Core Resources

More Samples

Docs and More Information:

Related Repositories

.NET Core Docker Hub repos:

.NET Framework Docker Hub repos: