Docker-Compose:是否可以在不同的容器上强制IP地址?

我正在阅读这些文档, https://docs.docker.com/compose/networking/

version: '2' services: web: build: . ports: - "8000:8000" 

通过这个,我知道我可以通过类似myapp_web访问web所在的IP地址,具体取决于我如何configuration它,但是可以这样做:

 version: '2' services: web: build: . ip: 172.0.0.4 ports: - "8000:8000" 

这将强制网站位于IP地址172.0.0.4? 我没有在文档中find任何关于此的内容。

如果你想要静态IP地址,你需要创build用户定义的networking。 并使用任何你想要的地址。