如何将主机ip分配给与docker组合运行的服务

我有一个泊坞窗撰写文件中指定的几个服务,通过链接彼此通信。 现在我想让这些服务之一与外界交stream,并从主机networking中的另一台服务器获取一些数据。 但docker服务使用其内部分配的IP地址,这导致主机networking的防火墙阻止他的请求。 我怎么能告诉这个docker服务使用主机的IP地址呢?

编辑:我进一步了,我正在寻找的是与host的network_mode选项。 但问题是, network_mode: "host" cannot be mixed with links. 所以我想我必须改变所有docker服务的configuration不使用链接。 我会试试这个如何解决。

你应该打开一个像这个服务的端口

 ports: 8000:8000 

左边的8000是主机端口,右边的8000是IP端口