ClientConfig

izumi.distage.docker.model.Docker.ClientConfig
See theClientConfig companion object
final case class ClientConfig(globalReuse: DockerReusePolicy = ..., useRemote: Boolean = ..., useGlobalRegistry: Boolean = ..., remote: Option[RemoteDockerConfig] = ..., globalRegistry: Option[String] = ..., registryConfigs: List[DockerRegistryConfig] = ...)

Client configuration that will be read from HOCON config. See docker-reference.conf for an example configuration. You can include the reference configuration if you want to use defaults.

Value parameters

globalRegistry

Registry for global usage if not overriden in ContainerConfig and if useGlobalRegistry is true.

globalReuse

If true and container's ContainerConfig#reuse is also true, keeps container alive after initialization. If false, the container will be shut down.

registryConfigs

Registry credentials to connect to custom Docker Registry host.

remote

Options to connect to a Remote or Custom Docker Daemon (e.g. custom unix socket or pipe), will try to connect to using these options only if useRemote is true

useGlobalRegistry

Use specified global Docker Registry.

useRemote

Connect to Remote Docker Daemon

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product

Concrete fields