Команда запуска docker для ASP.NET Core и Visual Studio 2017 - PullRequest
0 голосов
/ 13 января 2019

Я разрабатываю приложение ASP.NET Core с Visual Studio 2017. Я настроил отладку для запуска сервера в док-контейнере. Контейнер запущен и работает, но я не могу получить доступ к базе данных, которая находится в другом контейнере Docker.

Контейнер базы данных предоставляет порт на хосте. Мне нужно указать контейнеру ASP.NET Core для сопоставления порта хоста с внутренним портом. Для этого мне нужно изменить команду запуска Docker для выдачи Visual Studio для запуска контейнера.

Где я могу найти это, чтобы я мог изменить это?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Вы можете добавить тег в раздел в вашем файле * .csproj и добавить туда дополнительные параметры запуска.

, например

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <DockerfileRunArguments>-p 5000:6000</DockerfileRunArguments>
  </PropertyGroup>
</Project>
0 голосов
/ 13 января 2019

Вы не можете изменить команду, однако вы можете создать новый профиль отладки и внести изменения в аргументы приложения ... что-то вроде этого enter image description here

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