Отредактируйте веб-сайт ASP.NET Core в контейнере Docker в Windows и запустите в Ubuntu VPN - PullRequest
0 голосов
/ 29 июня 2018

Я хочу создать сайт ASP.NET Core 2.0 в Docker-контейнере и разместить его в Docker-системе Linux VPS. Я попытался создать проект ASP.NET Core 2.0 в Visual Studio, а затем опубликовать его в Docker Hub. Все прекрасно работает, пока я не хочу запустить этот образ докера в моей среде Linux. Я тогда получаю сообщение об ошибке, говорящее, что это изображение создано для окон или чего-то подобного. Я знаю, что мне нужно создать проект asp.net в среде Linux, затем начать кодирование (очевидно), но я хочу сделать кодирование, например, в Visual Studio на моем ПК, а не через PICO или какой-либо другой другой ssh-связанный редактор.

Обобщенная:

- I wish to run ASP.NET Core 2.0 website on Linux Docker VPS environment.
- I (think I) need to create the project in the Linux environment (I run Windows locally). 
- Wish to edit the code in the docker container locally on my Windows environment.

Кто-нибудь знает, как мне этого добиться?

1 Ответ

0 голосов
/ 29 июня 2018

Прежде чем создавать веб-сайт ASP.NET Core 2 в операционной системе Windows, щелкните правой кнопкой мыши значок Docker в области уведомлений и выберите Switch to Linux containers. После переключения на контейнеры Linux создайте веб-сайт ASP.NET Core, который вы сможете разместить в Linux.

enter image description here

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