docker.update

Update Docker service configuration.

Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: docker_update

docker_update

Type: object

DockerUpdateArgs parameters.

No Additional Properties

Enable Image Updates

Type: boolean

Whether automatic Docker image updates are enabled.

Pool


Storage pool used for Docker or null if not configured.

Type: string

Must be at least 1 characters long

Type: null

Nvidia

Type: boolean

Whether NVIDIA GPU support is enabled for containers.

Address Pools

Type: array of object

Array of network address pools for container networking.

No Additional Items
Each item of this array must be:

AddressPool

Type: object
No Additional Properties

Base

Type: stringFormat: ipvanyinterface

Base network address with prefix for the pool.

Size

Type: integer

Subnet size for networks allocated from this pool.

Value must be greater or equal to 1

Cidr V6

Type: stringFormat: ipvanyinterface

IPv6 CIDR block for Docker container networking.

Secure Registry Mirrors

Type: array of string

Array of secure (HTTPS) registry mirror URLs.

No Additional Items
Each item of this array must be:
Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long

Insecure Registry Mirrors

Type: array of string

Array of insecure (HTTP) registry mirror URLs.

No Additional Items
Each item of this array must be:
Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long

Migrate Applications

Type: boolean

Whether to migrate existing applications when changing pools.

DockerEntry

Type: object

The updated Docker configuration.

No Additional Properties

Id

Type: integer

Unique identifier for the Docker configuration.

Enable Image Updates

Type: boolean

Whether automatic Docker image updates are enabled.

Dataset


ZFS dataset used for Docker data storage or null.

Type: string

Must be at least 1 characters long

Type: null

Pool


Storage pool used for Docker or null if not configured.

Type: string

Must be at least 1 characters long

Type: null

Nvidia

Type: boolean

Whether NVIDIA GPU support is enabled for containers.

Address Pools

Type: array of object

Array of network address pools for container networking.

No Additional Items
Each item of this array must be:
Type: object

Cidr V6

Type: string

IPv6 CIDR block for Docker container networking.

Secure Registry Mirrors

Type: array of string

Array of secure (HTTPS) registry mirror URLs.

No Additional Items
Each item of this array must be:
Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long

Insecure Registry Mirrors

Type: array of string

Array of insecure (HTTP) registry mirror URLs.

No Additional Items
Each item of this array must be:
Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long



Required roles: DOCKER_WRITE