DockerCompose +主机名

时间:2018-03-22 16:55:04

标签: .net-core docker-compose

您好我正在创建3个webApi是一个GateWay,我在visualStudio0217(.netCore)中使用了docker。

项目编译正常,我看到图像已创建。 enter image description here

但是,当我尝试转到Url的http://LocalHost:9002http://LocalHost:9000时,这些都无法正常工作

我有这个docker撰写:

enter image description here

我还需要做点什么吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

端口:        -“ 9002:80”