docs: public void updateProperties(Map<String, Container.PortBinding> dockerObtainedDynamicBindings) {
          for (Map.Entry<String, Container.PortBinding> entry : dockerObtainedDynamicBindings.entrySet()) {
              String variable = entry.getKey();
              Container.PortBinding portBinding = entry.getValue();
  
              if (portBinding != null) {
                  update(hostPortVariableMap, specToHostPortVariableMap.get(variable), portBinding.getHostPort());
  
                  String hostIp = portBinding.getHostIp();
  
                  // Use the docker host if binding is on all interfaces
                  if ("0.0.0.0".equals(hostIp)) {
                      hostIp = projProperties.getProperty("docker.host.address");
                  }
  
                  update(hostIpVariableMap, specToHostIpVariableMap.get(variable), hostIp);
              }
          }
  
          updateDynamicProperties(hostPortVariableMap);
          updateDynamicProperties(hostIpVariableMap);
      }