修复Docker的IP

问题描述 投票:0回答:1

我有几个微服务,每个都有一个单独的Docker容器。它是在CS 2017,Docker Desktop for Windows。这些服务使用Docker分配的IP地址相互通信。问题是在调试模式下Visual Studio中的项目每次我改变一些东西并构建项目时,docker的IP都在改变,所以我必须通过代码并更改IP,无论如何要修复IP或者使用静态IP?

c# docker docker-for-windows docker-desktop
1个回答
1
投票

您应该为项目创建一个网络

docker network create myproject

然后当你运行docker容器时给每个容器命名

docker run --name service1 --net myproject service1image

现在其他服务也使用相同的方法。现在每个服务都可以使用该名称到达其他服务

© www.soinside.com 2019 - 2024. All rights reserved.