Network constructor

Network({
  1. DockerClient? dockerClient,
})

Creates a Network with a randomly generated name.

An optional dockerClient can be injected for testing; the default instance reads connection settings from the environment.

Implementation

Network({DockerClient? dockerClient})
    : name = const Uuid().v4(),
      _dockerClient = dockerClient ?? DockerClient();