У меня есть решение .NET MVC с проектом docker-compose
.Когда я запускаю Docker Compose в Visual Studio, я вижу, что в какой-то момент контейнеры запускаются, и в журналах появляется IP-адрес:
1>docker-compose -f "C:\Users\<user>\Source\docker\docker-compose.yml" -p dockercompose18429431017078490850 --no-ansi build
...
version: '2.4'
========== Debugging ==========
========== Debugging ==========
========== Debugging ==========
========== Closing Solution ==========
Shutting down running containers.
========== Debugging ==========
docker ps --filter "status=running" --filter "name=dockercompose18429431017078490850_ocm_" --format {{.ID}} -n 1
bc67076d592a
docker inspect --format="{{range .NetworkSettings.Networks}}{{.IPAddress}} {{end}}" bc67076d592a
172.27.245.15
Есть еще одно решение, которое содержит идентичный файл docker-compose.yml
и Библиотека .NET Core (если я не пропустил что-то, это единственный заметный diff).Когда я запускаю это решение, контейнеры создаются, но не запускаются:
docker-compose -f "C:\Users\<user>\Source\Demo1\docker\docker-compose.yml" -f "C:\Users\<user>\Source\Demo1\docker\obj\Docker\docker-compose.vs.release.g.yml" -p dockercompose14173384417294192453 --no-ansi config
...
version: '2.4'
========== Debugging ==========
С контейнерами все в порядке.Я могу успешно запустить их из командной строки.
Я пытался запустить его в конфигурациях VS 2019 и 2017, отладка и выпуск.Неудачно.Любая подсказка, что может помешать запуску контейнеров в Visual Studio?
Обновлено: Что я вижу в VS: