Docker: 将端口从用户定义的网络发布到具有 docker-java 的特定主机 IP 地址

Docker: Publishing ports from a user-defined network to a specific host IP address with docker-java

我正在努力实现与此类似的目标:

-p 192.168.1.100:8080:80

与 docker-java。我为 docker-java 的 publishing/mapping 端口找到的唯一示例是使用 .withExposedPortsCreateContainerCmd class。 here

我没有看到任何指定主机 IP 地址的方法。我想知道 docker-java 项目是否支持此功能?

您尝试过 Binding.bindIpAndPort 吗?

https://github.com/docker-java/docker-java/blob/638b2ad033a281160c6545eb30f1b7d014505905/src/main/java/com/github/dockerjava/api/model/Ports.java#L145