.net core DockerCompose+;主机名
您好,我正在创建3个webApi的网关,我正在visualStudio0217(.netCore)中使用docker 项目编译得很好,我看到这些图像是创建的。 但是,当我试图去的网址或这些不工作 我让docker撰写: 我还需要做点别的吗.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 解
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文件