#visual-studio #docker #docker-compose
#visual-studio #docker #docker-compose
Вопрос:
У меня есть решение .NET MVC с docker-compose
проектом. Когда я запускаю Docker Compose в Visual Studio, я вижу, что в какой-то момент контейнеры запускаются, и в журналах появляется IP-адрес:
1>docker-compose -f "C:Users<user>Sourcedockerdocker-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 (если я чего-то не хватает, это единственное заметное различие). Когда я запускаю это решение, контейнеры создаются, но не запускаются:
docker-compose -f "C:Users<user>SourceDemo1dockerdocker-compose.yml" -f "C:Users<user>SourceDemo1dockerobjDockerdocker-compose.vs.release.g.yml" -p dockercompose14173384417294192453 --no-ansi config
...
version: '2.4'
========== Debugging ==========
Контейнеры в порядке. Я могу успешно запустить их из командной строки.
Я пытался запустить ее как в версиях 2019, так и в конфигурациях 2017, Debug и Release. Не повезло. Есть какие-либо подсказки, что может помешать запуску контейнеров в Visual Studio?
Комментарии:
1. Какую конфигурацию вы используете?
2. Отладка, выпуск … пробовал оба. Или что вы имеете в виду?
3. Вы выбрали в раскрывающемся списке, что вам следует запускать контейнеры?
4. Прилагаемый экран печати. Это выглядит одинаково для случаев, когда контейнеры запускаются, и когда они этого не делают…