Docker

Docker

Scheme: docker
Syntax: docker:operation
Description: The docker component is used for managing Docker containers.
Deprecated:false
Async:false
Maven: org.apache.camel/camel-docker/2.18.1.redhat-000021

The docker component is used for managing Docker containers.

Name Kind Group Required Default Type Enum Description
operation path common true org.apache.camel.component.docker.DockerOperation events
stats
auth
info
ping
version
imagebuild
imagecreate
imageinspect
imagelist
imagepull
imagepushimageremove
imagesearch
imagetag
containerattach
containercommit
containercopyfile
containercreate
containerdiffinspectcontainer
containerkill
containerlist
containerlog
containerpause
containerrestart
containerremove
containerstartcontainerstop
containertop
containerunpause
containerwait
execcreate
execstart
Which operation to use
email parameter common java.lang.String Email address associated with the user
host parameter common true localhost java.lang.String Docker host
port parameter common true 2375 java.lang.Integer Docker port
requestTimeout parameter common java.lang.Integer Request timeout for response (in seconds)
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exchangePattern parameter consumer (advanced) org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the exchange pattern when the consumer creates an exchange.
followRedirectFilter parameter advanced boolean Whether to follow redirect filter
loggingFilter parameter advanced boolean Whether to use logging filter
maxPerRouteConnections parameter advanced 100 java.lang.Integer Maximum route connections
maxTotalConnections parameter advanced 100 java.lang.Integer Maximum total connections
serverAddress parameter advanced https://index.docker.io/v1/ java.lang.String Server address for docker registry.
socket parameter advanced true boolean Socket connection mode
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
certPath parameter security java.lang.String Location containing the SSL certificate chain
password parameter security java.lang.String Password to authenticate with
secure parameter security boolean Use HTTPS communication
tlsVerify parameter security false boolean Check TLS
username parameter security java.lang.String User name to authenticate with