.NET для Docker Hub успешно создан, но опубликовать не удалось - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь опубликовать свой проект .NET Core в Docker Hub с помощью Visual Studio 2017.

Right click for Publish

Далее я выбираю Docker Hub & typeмои учетные данные на следующем шаге.

enter image description here

Этот проект был успешно построен, но опубликовать его не удалось.Вот мой вывод.

docker build -t "netcore" -f "Dockerfile" --label "com.microsoft.created-by=visual-studio" ".."
Sending build context to Docker daemon  3.936MB

Step 1/19 : FROM microsoft/dotnet:2.2-aspnetcore-runtime-nanoserver-1803 AS base
2.2-aspnetcore-runtime-nanoserver-1803: Pulling from microsoft/dotnet
e46172273a4e: Pulling fs layer
68aae72b77f3: Pulling fs layer
61f30f9e4e83: Pulling fs layer
e15c123b212e: Pulling fs layer
021eb2251d67: Pulling fs layer
dc7ca004e96c: Pulling fs layer
ecedf99e17d3: Pulling fs layer
e15c123b212e: Waiting
021eb2251d67: Waiting
dc7ca004e96c: Waiting
ecedf99e17d3: Waiting
image operating system "windows" cannot be used on this platform
C:\Users\kelvin\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.0.2105168\build\Container.targets(159,5): 
Error MSB3073: The command "docker build -t "netcore" -f "Dockerfile" --label "com.microsoft.created-by=visual-studio" ".."" exited with code 1.
2>Build failed. Check the Output window for more details.
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

У кого-нибудь есть решение для этого, пожалуйста?

1 Ответ

0 голосов
/ 05 марта 2019

При использовании Docker Toolbox необходимо выбрать «Linux» при создании VSProject.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...