Docker

Docker

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

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
certPath parameter common java.lang.String Location containing the SSL certificate chain
email parameter common java.lang.String Email address associated with the user
followRedirectFilter parameter common boolean Whether to follow redirect filter
host parameter common true localhost java.lang.String Docker host
loggingFilter parameter common boolean Whether to use logging filter
maxPerRouteConnections parameter common 100 java.lang.Integer Maximum route connections
maxTotalConnections parameter common 100 java.lang.Integer Maximum total connections
password parameter common java.lang.String Password to authenticate with
port parameter common true 2375 java.lang.Integer Docker port
requestTimeout parameter common java.lang.Integer Request timeout for response (in seconds)
secure parameter common boolean Use HTTPS communication
serverAddress parameter common https://index.docker.io/v1/ java.lang.String Server address for docker registry.
username parameter common java.lang.String User name to authenticate with
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 advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

docker consumer

Docker Consumer for streaming events