Class DockerCreateContainer
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
com.bmuschko.gradle.docker.tasks.image.DockerExistingImage
com.bmuschko.gradle.docker.tasks.container.DockerCreateContainer
- All Implemented Interfaces:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,ExtensionAware,Task,Configurable<Task>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexposePorts(String internetProtocol, List<Integer> ports) final ListProperty<String>getCmd()The ID of the container created.final RegularFilePropertyOutput file containing the container ID of the container created.final ListProperty<String>final MapProperty<String,String> getImage()final MapProperty<String,String> final ListProperty<String>getPid()The target platform in the formatos[/arch[/variant]], for examplelinux/s390xordarwin.final ListProperty<String>getTty()getUser()final ListProperty<String>voidvoidwithEnvVar(String key, String value) Methods inherited from class com.bmuschko.gradle.docker.tasks.image.DockerExistingImage
getImageId, targetImageId, targetImageId, targetImageIdMethods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getNextHandler, getRegistryAuthLocator, getUrl, onComplete, onError, onNext, startMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
DockerCreateContainer
-
-
Method Details
-
getContainerName
-
getHostName
-
getIpv4Address
-
getPortSpecs
-
getUser
-
getStdinOpen
-
getStdinOnce
-
getAttachStdin
-
getAttachStdout
-
getAttachStderr
-
getEnvVars
-
getCmd
-
getEntrypoint
-
getNetworkAliases
-
getImage
-
getVolumes
-
getWorkingDir
-
getExposedPorts
-
getTty
-
getPid
-
getLabels
-
getContainerIdFile
Output file containing the container ID of the container created. Defaults to "$buildDir/.docker/$taskpath-containerId.txt". If path contains ':' it will be replaced by '_'. -
getContainerId
The ID of the container created. The value of this property requires the task action to be executed. -
getMacAddress
-
getPlatform
The target platform in the formatos[/arch[/variant]], for examplelinux/s390xordarwin.- Since:
- 7.1.0
-
getHostConfig
-
getHealthCheck
-
runRemoteCommand
- Specified by:
runRemoteCommandin classAbstractDockerRemoteApiTask- Throws:
IOException
-
exposePorts
-
withEnvVar
-