code: def ips(self):
          
          if self._ips is None:
              self._ips = {}
              default_net = extract_data_from_inspect("default", self.net_settings)
              if default_net:
                  self._ips["default"] = default_net
              # this can be None
              networks = self.inspect_data["NetworkSettings"]["Networks"]
              if networks:
                  for network_name, network_data in networks.items():
                      self._ips[network_name] = extract_data_from_inspect(network_name, network_data)
  
          return self._ips
docs: :return: dict:
          {
              "default": {
                  "ip_address4": "12.34.56.78"
                  "ip_address6": "ff:fa:..."
              }
              "other": {
                  ...
              }
          }