无法使用docker运行dotnet核心预览2项目

我无法在dotnet core preview 2上的windows server 2016上运行docker容器。我能够构build到docker容器,但在运行期间,我收到以下错误。

Creating network "dockercompose_default" with the default driver Creating dockercompose_flousermanagement_1 ... Creating dockercompose_flousermanagement_1 ... done Attaching to dockercompose_flousermanagement_1 flousermanagement_1 | The specified framework 'Microsoft.NETCore.App', version '2.0.0-preview2-25407-01' was not found. flousermanagement_1 | - Check application dependencies and target a framework version installed at: flousermanagement_1 | C:\Program Files\dotnet\shared\Microsoft.NETCore.App flousermanagement_1 | - The following versions are installed: flousermanagement_1 | 1.0.5 flousermanagement_1 | 1.1.2 flousermanagement_1 | - Alternatively, install the framework version '2.0.0-preview2-25407-01'. dockercompose_flousermanagement_1 exited with code 2147516547 

我已经检查了程序文件的共享位置文件夹,并且安装了.net core 2.0.0-preview2-25407-01,但是docker-compose无法挑选新的框架。 而我能够在dotnet核心1.0和1.1上运行docker容器。 我正在使用以下服务器configuration进行部署。 Windows Server 2016 Datacenter

英特尔至强2.4GHz双核。 x64位7GB内存。 我使用的是Docker企业版,而不是社区版。

我find了解决我的问题。 实际上,我使用的是像dotnet / dotnet这样的dotnet核心的早期版本的容器镜像:nanoserver可能是用1.1或1.2之类的旧框架构build的。 但是当我将容器映像更改为2.0.0-preview2-sdk-nanoserver时,微服务开始工作。

谢谢。