首页 > 解决方案 > 在没有 Docker Compose 的情况下无法连接到容器化的 ASP.NET Core Web API

问题描述

我正在按照本指南中的步骤操作:

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/docker/visual-studio-tools-for-docker?view=aspnetcore-3.1

重现步骤:

  1. 使用 ASP.NET Core API 项目创建一个新的解决方案,选中“配置 HTTPS”和“启用 Docker 支持”,然后选择 Linux。

  2. 在“Docker”配置中运行项目。容器已创建,浏览器打开,但无法连接,并显示消息“ERR_CONNECTION_REFUSED”

  3. 如果我添加 Docker Compose 支持,右键单击项目并选择“Add > Container Orchestrator Support”,那么它在以“Docker Compose”配置开始时运行良好。

我的问题是:运行容器化应用程序的唯一方法是通过“Docker Compose”?我可以直接使用“Docker”配置吗?

标签: visual-studiodockerasp.net-coredocker-compose

解决方案


推荐阅读