This repo contains the base Docker images for working with .NET Core and the .NET Core Tools based on Ubuntu images. Since the Armut.com developer team already uses these images, they will keep the images up to date and maintain it.
Linux | |
---|---|
Build |
All the images centralized to base images in order to make this repository simple and easy to manage.
- .NET Core Runtime Deps 2.1 : [
armutcom/dotnet-core-runtime-deps:2.1.5-deps-xenial
] - .NET Core Runtime Deps 2.2 : [
armutcom/dotnet-core-runtime-deps:2.2.3-deps-xenial
]
- .NET Core Runtime Deps 2.1 : [
armutcom/dotnet-core-runtime-deps:2.1.5-deps-bionic
] - .NET Core Runtime Deps 2.2 : [
armutcom/dotnet-core-runtime-deps:2.2.3-deps-bionic
] - .NET Core Runtime Deps 3.1 : [
armutcom/dotnet-core-runtime-deps:3.1.0-deps-bionic
]
armutcom/dotnet-core-runtime
armutcom/dotnet-core-runtime-timezone-tr
armutcom/dotnet-core-runtime-newrelic
armutcom/dotnet-core-runtime-newrelic-timezone-tr
- .NET Core Runtime 2.1.5 : [
armutcom/dotnet-core-runtime:2.1.5-xenial
] - .NET Core Runtime 2.1.5 - Turkish Timezone : [
armutcom/dotnet-core-runtime-timezone-tr:2.1.5-xenial
] - .NET Core Runtime 2.1.5 - Newrelic : [
armutcom/dotnet-core-runtime-newrelic:2.1.5-xenial
] - .NET Core Runtime 2.1.5 - Newrelic, Turkish Timezone : [
armutcom/dotnet-core-runtime-newrelic-timezone-tr:2.1.5-xenial
]
- .NET Core Runtime 2.2.3 : [
armutcom/dotnet-core-runtime:2.2.3-xenial
] - .NET Core Runtime 2.2.3 - Turkish Timezone : [
armutcom/dotnet-core-runtime-timezone-tr:2.2.3-xenial
] - .NET Core Runtime 2.2.3 - Newrelic : [
armutcom/dotnet-core-runtime-newrelic:2.2.3-xenial
] - .NET Core Runtime 2.2.3 - Newrelic, Turkish Timezone : [
armutcom/dotnet-core-runtime-newrelic-timezone-tr:2.2.3-xenial
]
- .NET Core Runtime 2.1.5 : [
armutcom/dotnet-core-runtime:2.1.5-bionic
] - .NET Core Runtime 2.1.5 - Turkish Timezone : [
armutcom/dotnet-core-runtime-timezone-tr:2.1.5-bionic
] - .NET Core Runtime 2.1.5 - Newrelic : [
armutcom/dotnet-core-runtime-newrelic:2.1.5-bionic
] - .NET Core Runtime 2.1.5 - Newrelic, Turkish Timezone : [
armutcom/dotnet-core-runtime-newrelic-timezone-tr:2.1.5-bionic
]
- .NET Core Runtime 2.2.3 : [
armutcom/dotnet-core-runtime:2.2.3-bionic
] - .NET Core Runtime 2.2.3 - Turkish Timezone : [
armutcom/dotnet-core-runtime-timezone-tr:2.2.3-bionic
] - .NET Core Runtime 2.2.3 - Newrelic : [
armutcom/dotnet-core-runtime-newrelic:2.2.3-bionic
] - .NET Core Runtime 2.2.3 - Newrelic, Turkish Timezone : [
armutcom/dotnet-core-runtime-newrelic-timezone-tr:2.2.3-bionic
]
- .NET Core Runtime 3.1.0 : [
armutcom/dotnet-core-runtime:3.1.0-bionic
] - .NET Core Runtime 3.1.0 - Turkish Timezone : [
armutcom/dotnet-core-runtime-timezone-tr:3.1.0-bionic
] - .NET Core Runtime 3.1.0 - Newrelic : [
armutcom/dotnet-core-runtime-newrelic:3.1.0-bionic
] - .NET Core Runtime 3.1.0 - Newrelic, Turkish Timezone : [
armutcom/dotnet-core-runtime-newrelic-timezone-tr:3.1.0-bionic
]
- .NET Core Sdk 2.1.5 : [
armutcom/dotnet-core-sdk:2.1.403-runtime-2.1.5-xenial
,armutcom/dotnet-core-sdk:2.1.403-xenial
,armutcom/dotnet-core-sdk:2.1-xenial
] - .NET Core Sdk 2.2.3 : [
armutcom/dotnet-core-sdk:2.2.105-runtime-2.2.3-xenial
]
- .NET Core Sdk 2.1.5 : [
armutcom/dotnet-core-sdk:2.1.403-runtime-2.1.5-bionic
,armutcom/dotnet-core-sdk:2.1.403-bionic
,armutcom/dotnet-core-sdk:2.1-bionic
] - .NET Core Sdk 2.2.3 : [
armutcom/dotnet-core-sdk:2.2.105-runtime-2.2.3-bionic
] - .NET Core Sdk 3.1.0 : [
armutcom/dotnet-core-sdk:3.1.100-runtime-3.1.0-bionic
]
- ASP.NET Core Build 2.1.5 : [
armutcom/aspnet-core-build:2.1.5-sdk-2.1.403-node-8.11.2-build-xenial
,armutcom/aspnet-core-build:2.1.5-sdk-2.1.403-build-xenial
,armutcom/aspnet-core-build:2.1-build-xenial
] - ASP.NET Core Build 2.2.3 : [
armutcom/aspnet-core-build:2.2.3-sdk-2.2.105-node-8.11.2-build-xenial
,armutcom/aspnet-core-build:2.2.3-sdk-2.2.105-build-xenial
,armutcom/aspnet-core-build:2.2-build-xenial
]
- ASP.NET Core Build 2.1.5 : [
armutcom/aspnet-core-build:2.1.5-sdk-2.1.403-node-8.11.2-build-bionic
,armutcom/aspnet-core-build:2.1.5-sdk-2.1.403-build-bionic
,armutcom/aspnet-core-build:2.1-build-bionic
] - ASP.NET Core Build 2.2.3 : [
armutcom/aspnet-core-build:2.2.3-sdk-2.2.105-node-8.11.2-build-bionic
,armutcom/aspnet-core-build:2.2.3-sdk-2.2.105-build-bionic
,armutcom/aspnet-core-build:2.2-build-bionic
] - ASP.NET Core Build 3.1.0 : [
armutcom/aspnet-core-build:3.1.0-sdk-3.1.100-node-8.11.2-build-bionic
,armutcom/aspnet-core-build:3.1.0-sdk-3.1.100-build-bionic
,armutcom/aspnet-core-build:3.1-build-bionic
]
- ASP.NET Core 2.1.5 : [
armutcom/aspnet-core-runtime:2.1.5-xenial
,armutcom/aspnet-core-runtime:2.1-xenial
] - ASP.NET Core 2.2.3 : [
armutcom/aspnet-core-runtime:2.2.3-xenial
,armutcom/aspnet-core-runtime:2.2-xenial
]
- ASP.NET Core 2.1.5 : [
armutcom/aspnet-core-runtime:2.1.5-bionic
,armutcom/aspnet-core-runtime:2.1-bionic
] - ASP.NET Core 2.2.3 : [
armutcom/aspnet-core-runtime:2.2.3-bionic
,armutcom/aspnet-core-runtime:2.2-bionic
] - ASP.NET Core 3.1.0 : [
armutcom/aspnet-core-runtime:3.1.0-bionic
,armutcom/aspnet-core-runtime:3.1-bionic
]
- ASP.NET Core 2.1.5 SPA : [
armutcom/aspnet-core-runtime-spa:2.1.5-spa-node-8.11.2-xenial
,armutcom/aspnet-core-runtime-spa:2.1-spa-xenial
] - ASP.NET Core 2.2.3 SPA : [
armutcom/aspnet-core-runtime-spa:2.2.3-spa-node-8.11.2-xenial
,armutcom/aspnet-core-runtime-spa:2.2-spa-xenial
]
- ASP.NET Core 2.1.5 SPA : [
armutcom/aspnet-core-runtime-spa:2.1.5-spa-node-8.11.2-bionic
,armutcom/aspnet-core-runtime-spa:2.1-spa-bionic
] - ASP.NET Core 2.2.3 SPA : [
armutcom/aspnet-core-runtime-spa:2.2.3-spa-node-8.11.2-bionic
,armutcom/aspnet-core-runtime-spa:2.2-spa-bionic
] - ASP.NET Core 3.1.0 SPA : [
armutcom/aspnet-core-runtime-spa:3.1.0-spa-node-8.11.2-bionic
,armutcom/aspnet-core-runtime-spa:3.1-spa-bionic
]
The armutcom/dotnet-core-runtime/
, armutcom/dotnet-core-runtime-timezone-tr/
, armutcom/dotnet-core-runtime-newrelic/
, armutcom/dotnet-core-runtime-newrelic-timezone-tr/
, armutcom/dotnet-core-sdk/
, armutcom/aspnet-core/
images come in different flavors, each designed for a specific use case.
This image contains the ASP.NET Core and .NET Core runtimes and libraries and is optimized for running ASP.NET Core apps in production.
This image contains the ASP.NET Core, .NET Core and Node.js runtimes and libraries and is optimized for running ASP.NET Core SPA apps (server pre-rendering) like Angular Universal or React Server Rendering in production.
This image contains the .NET Core runtimes and libraries and is optimized for running .NET Core apps in production.
This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
It contains the .NET Core SDK which is comprised of two parts:
- .NET Core CLI
- .NET Core
- ASP.NET Core
Use this image for your development process (developing, building and testing applications).
This image contains the native dependencies needed by .NET Core. It does not include .NET Core. It is for self-contained applications.
This image contains Newrelic with .Net Core runtimes and libraries and is optimized for running .NET Core apps in production.
This is the build image for both ASP.NET Core and ASP.NET Core SPA apps (server pre-rendering) like Angular Universal or React Server Rendering. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
It contains the both .NET Core SDK which is comprised of two parts and Node.js:
- .NET Core CLI
- .NET Core
- ASP.NET Core
- Node.js
Use this image for your development process (developing, building and testing applications).
If you have any problems with or questions about this image, please contact us through a GitHub issue.
Licensed under MIT, see LICENSE for the full text.
- armutcom/aspnet-core for ASP.NET Core images.
- armutcom/dotnet-core-runtime for .NET Core images.
- armutcom/dotnet-core-runtime-timezone-tr for .NET Core Turkish timezone images.
- armutcom/dotnet-core-runtime-newrelic for .NET Core Newrelic images.
- armutcom/dotnet-core-runtime-timezone-tr-newrelic for .NET Core Newrelic - Turkish timezone images.
- armutcom/dotnet-core-sdk for .NET Core SDK images.
.NET Core Docker Hub repos:
- microsoft/aspnetcore for ASP.NET Core images.
- microsoft/dotnet-nightly for .NET Core preview images.
- microsoft/dotnet-samples for .NET Core sample images.
.NET Framework Docker Hub repos:
- microsoft/aspnet for ASP.NET Web Forms and MVC images.
- microsoft/dotnet-framework for .NET Framework images.
- microsoft/dotnet-framework-build for building .NET Framework applications with Docker.
- microsoft/dotnet-framework-samples for .NET Framework and ASP.NET sample images.