修复Docker的IP

时间:2017-09-01 16:58:12

标签: c# docker docker-for-windows docker-desktop

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

1 个答案:

答案 0 :(得分:1)

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

docker network create myproject

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

docker run --name service1 --net myproject service1image

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

到达其他服务