Я использовал шаблон для приложения ASP.NET Core Web API, работающего в Docker в Linux.
Кажется, что он работает нормально, пока не потребуется доступ к моему Sql-серверу (работает в моей сети). Когда он пытается это сделать, я получаю следующую ошибку:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик TCP, ошибка: 35 - внутреннее исключение обнаружено)
И внутреннее исключение говорит:
Нет такого устройства или адреса
Я прочитал этот запущенный докер с помощью этой команды: --net=host
может разрешить вашему контейнеру доступ к вашей сети. Но я не могу найти способ заставить это работать с интеграциями Visual Studio (нажав F5 или кнопку панели инструментов > Docker
, чтобы начать запуск и отладку).
Как я могу начать работу в сетис Visual Studio, Docker и Linux?