docs: def connect(self, container, *args, **kwargs):
          """
          Connect a container to this network.
  
          Args:
              container (str): Container to connect to this network, as either
                  an ID, name, or :py:class:`~docker.models.containers.Container`
                  object.
              aliases (:py:class:`list`): A list of aliases for this endpoint.
                  Names in that list can be used within the network to reach the
                  container. Defaults to ``None``.
              links (:py:class:`list`): A list of links for this endpoint.
                  Containers declared in this list will be linkedto this
                  container. Defaults to ``None``.
              ipv4_address (str): The IP address of this container on the
                  network, using the IPv4 protocol. Defaults to ``None``.
              ipv6_address (str): The IP address of this container on the
                  network, using the IPv6 protocol. Defaults to ``None``.
              link_local_ips (:py:class:`list`): A list of link-local (IPv4/IPv6)
                  addresses.
  
          Raises:
              :py:class:`docker.errors.APIError`
                  If the server returns an error.
          """
          if isinstance(container, Container):
              container = container.id
          return self.client.api.connect_container_to_network(
              container, self.id, *args, **kwargs
          )