.net core DockerCompose+;主机名

.net core DockerCompose+;主机名,.net-core,docker-compose,.net Core,Docker Compose,您好,我正在创建3个webApi的网关,我正在visualStudio0217(.netCore)中使用docker 项目编译得很好,我看到这些图像是创建的。 但是,当我试图去的网址或这些不工作 我让docker撰写: 我还需要做点别的吗 instead of http://LocalHost:9002 use http://localhost:57978 instead of http://LocalHost:9000 use http://localhost:46429 解

您好,我正在创建3个webApi的网关,我正在visualStudio0217(.netCore)中使用docker

项目编译得很好,我看到这些图像是创建的。

但是,当我试图去的网址或这些不工作

我让docker撰写:

我还需要做点别的吗

instead of http://LocalHost:9002   use  http://localhost:57978
instead of http://LocalHost:9000   use  http://localhost:46429
解释

0.0.0.0:57978->8041/tcp表示主机端口57978映射到容器端口8041

0.0.0.0:46429->8043/tcp表示主机端口46429映射到容器端口8043

您可以使用此命令检查连接

docker inspect container_name

也许您可以尝试在docker compose中为每个服务添加“端口”。 例如:

端口:
-“9002:80”

我试过:“但不起作用。我将使用docker inspect命令检查详细信息。请共享您的docker文件