2016-06-27 4 views

Antwort

0

Sie können mindestens dotnet core Bild verwenden.

Von Getting Started with .NET and Docker:

https://msdnshared.blob.core.windows.net/media/2015/12/12.jpg

.NET Core ist die Open-Source-Version von .NET, die jetzt verfügbar ist. Es hat einen anderen Fokus als das gesamte .NET und es ist ein modulares Framework, also fügen Sie nur die benötigten Teile ein - das Framework selbst besteht aus NuGet-Paketen.

Bevor Sie .NET Core-Anwendungen auf einem Linux-Computer (oder OS/X oder Windows) ausführen können, müssen Sie die DNX-Laufzeit installieren. Dies ist nicht die vollständige .NET-Laufzeit, die wir unter Windows haben; Es ist eine abgespeckte .NET Execution Environment (DNX).

Wenn Sie ein Docker-Image definieren, starten Sie von einem vorhandenen Basis-Image, und das sixeyed/coreclr-base-Image, das öffentlich auf dem Hub verfügbar ist, hat den DNX bereits installiert und konfiguriert. Um Ihre eigene .NET Core-App zu containerisieren, verwenden Sie einfach dieses Basis-Image und fügen Sie Ihren eigenen Code hinzu.

+1

Unter Linux finden Sie unter https://sieder.xyz/blog/tech/2016/06/net-core-rc2-docker-ubuntu/ oder https://medium.com/trafi-tech-beat/ running-net-core-on-docker-c438889eb5a # .7vfidz3wi – VonC

+0

Neueste Version von Dockers ie Dockers für Windows. Ist es nicht möglich, Dockers für Windows zu verwenden, um eine Host-Webanwendung zu erreichen? Bitte beachten Sie den Link http://stackoverflow.com/questions/27128751/cani-i-use-a-windows-net-app-with-docker –

+0

@deeptimullur Alles, was ich habe, ist diese Artikel für jetzt. – VonC