DockerContainer constructor

DockerContainer(
  1. String image, {
  2. DockerClient? dockerClient,
})

Creates a DockerContainer for image.

The TestcontainersConfiguration.hubImageNamePrefix is prepended to image automatically.

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

Implementation

DockerContainer(
  String image, {
  DockerClient? dockerClient,
})  : image = testcontainersConfig.hubImageNamePrefix + image,
      _dockerClient = dockerClient ?? DockerClient();