Registry Image Build Args
data class RegistryImageBuildArgs(val authConfigs: Output<List<RegistryImageBuildAuthConfigArgs>>? = null, val buildArgs: Output<Map<String, String>>? = null, val buildId: Output<String>? = null, val cacheFroms: Output<List<String>>? = null, val cgroupParent: Output<String>? = null, val context: Output<String>, val cpuPeriod: Output<Int>? = null, val cpuQuota: Output<Int>? = null, val cpuSetCpus: Output<String>? = null, val cpuSetMems: Output<String>? = null, val cpuShares: Output<Int>? = null, val dockerfile: Output<String>? = null, val extraHosts: Output<List<String>>? = null, val forceRemove: Output<Boolean>? = null, val isolation: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val memory: Output<Int>? = null, val memorySwap: Output<Int>? = null, val networkMode: Output<String>? = null, val noCache: Output<Boolean>? = null, val platform: Output<String>? = null, val pullParent: Output<Boolean>? = null, val remoteContext: Output<String>? = null, val remove: Output<Boolean>? = null, val securityOpts: Output<List<String>>? = null, val sessionId: Output<String>? = null, val shmSize: Output<Int>? = null, val squash: Output<Boolean>? = null, val suppressOutput: Output<Boolean>? = null, val target: Output<String>? = null, val ulimits: Output<List<RegistryImageBuildUlimitArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<RegistryImageBuildArgs>
Constructors
Link copied to clipboard
constructor(authConfigs: Output<List<RegistryImageBuildAuthConfigArgs>>? = null, buildArgs: Output<Map<String, String>>? = null, buildId: Output<String>? = null, cacheFroms: Output<List<String>>? = null, cgroupParent: Output<String>? = null, context: Output<String>, cpuPeriod: Output<Int>? = null, cpuQuota: Output<Int>? = null, cpuSetCpus: Output<String>? = null, cpuSetMems: Output<String>? = null, cpuShares: Output<Int>? = null, dockerfile: Output<String>? = null, extraHosts: Output<List<String>>? = null, forceRemove: Output<Boolean>? = null, isolation: Output<String>? = null, labels: Output<Map<String, String>>? = null, memory: Output<Int>? = null, memorySwap: Output<Int>? = null, networkMode: Output<String>? = null, noCache: Output<Boolean>? = null, platform: Output<String>? = null, pullParent: Output<Boolean>? = null, remoteContext: Output<String>? = null, remove: Output<Boolean>? = null, securityOpts: Output<List<String>>? = null, sessionId: Output<String>? = null, shmSize: Output<Int>? = null, squash: Output<Boolean>? = null, suppressOutput: Output<Boolean>? = null, target: Output<String>? = null, ulimits: Output<List<RegistryImageBuildUlimitArgs>>? = null, version: Output<String>? = null)
Properties
Link copied to clipboard
The configuration for the authentication
Link copied to clipboard
Images to consider as cache sources
Link copied to clipboard
Optional parent cgroup for the container
Link copied to clipboard
CPUs in which to allow execution (e.g., 0-3
, 0
, 1
)
Link copied to clipboard
MEMs in which to allow execution (0-3
, 0
, 1
)
Link copied to clipboard
Dockerfile file. Defaults to Dockerfile
Link copied to clipboard
A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form "hostname:IP"
Link copied to clipboard
Always remove intermediate containers
Link copied to clipboard
Total memory (memory + swap), -1 to enable unlimited swap
Link copied to clipboard
Set the networking mode for the RUN instructions during build
Link copied to clipboard
Attempt to pull the image even if an older image exists locally
Link copied to clipboard
A Git repository URI or HTTP/HTTPS context URI
Link copied to clipboard
The security options
Link copied to clipboard
Suppress the build output and print image ID on success
Link copied to clipboard
Configuration for ulimits