String name
String alias
RunImageConfiguration run
BuildConfiguration build
WatchImageConfiguration watch
Map<K,V> external
String registry
boolean enabled
String prefix
String date
String color
String file
LogConfiguration.LogDriver driver
String name
NetworkConfig.Mode mode
List<E> aliases
String name
int retry
Map<K,V> env
Map<K,V> labels
String envPropertyFile
Arguments cmd
String domainname
List<E> dependsOn
Arguments entrypoint
String hostname
String user
String workingDir
Long shmSize
Long memory
Long memorySwap
String portPropertyFile
String net
NetworkConfig network
List<E> dns
List<E> dnsSearch
List<E> capAdd
List<E> capDrop
List<E> securityOpts
Boolean privileged
List<E> extraHosts
Long cpuShares
Long cpus
String cpuSet
List<E> ports
String containerNamePattern
String exposedPropertyKey
RunVolumeConfiguration volumes
List<E> links
WaitConfiguration wait
List<E> tmpfs
LogConfiguration log
RestartPolicy restartPolicy
List<E> ulimits
Boolean skip
String imagePullPolicy
Boolean readOnly
Boolean autoRemove
Integer time
WaitConfiguration.HttpConfiguration http
WaitConfiguration.ExecConfiguration exec
WaitConfiguration.TcpConfiguration tcp
Boolean healthy
String log
Integer shutdown
Integer kill
Integer exit
WaitConfiguration.TcpConfigMode mode
String host
List<E> ports
String shell
List<E> exec
List<E> execInlined
<cmd>
<arg>echo</arg>
<arg>Hello, world!</arg>
</cmd>
from the full one
<cmd>
<exec>
<arg>echo</arg>
<arg>Hello, world!</arg>
</exec>
</cmd>
and throw a validation error if both specified.String contextDir
String dockerFile
contextDir if given.
If not the directory by default is the directory in which the Dockerfile is stored.String dockerArchive
BuildConfiguration.dockerFile must be given.String filter
By default properties in the format ${..} are replaced with Maven properties.
When using a single char like @ then this is used as a delimiter (e.g @…@).
String from
If not given this default to busybox:latest and is suitable for a pure data image.
Map<K,V> fromExt
The known keys are:
A provided BuildConfiguration.from takes precedence over the name given here.
This tag is useful for extensions of this plugin.
String maintainer
List<E> ports
The format can be either pure numerical (8080) or with the protocol attached (8080/tcp).
Arguments shell
BuildConfiguration.runCmds. It contains arg elements which are defining the
executable and its params.String imagePullPolicy
List<E> runCmds
It contains <run> elements which are passed to the shell. Whitespace is trimmed from each element and empty elements are ignored.
The run commands are inserted right after the assembly and after BuildConfiguration.workdir into the
Dockerfile.
This setting is not to be confused with the <run> section for this image which specifies the runtime behaviour when starting containers.
String cleanup
Boolean nocache
Boolean optimise
BuildConfiguration.runCmds into a single RUN directive so that
only one image layer is created.List<E> volumes
List<E> tags
Map<K,V> env
Map<K,V> labels
Map<K,V> args
The key-value syntax is the same as when defining Maven properties (or labels or env). This argument is ignored when no external Dockerfile is used.
Arguments entryPoint
String workdir
Arguments cmd
String user
USER Dockerfile directive).HealthCheckConfiguration healthCheck
AssemblyConfiguration assembly
Boolean skip
ArchiveCompression compression
Map<K,V> buildOptions
These options map to the ones listed as query parameters in the Docker Remote API and are restricted to simple options (e.g.: memory, shmsize).
File dockerFileFile
File dockerArchiveFile
List<E> cacheFrom
Copyright © 2021. All rights reserved.