Author: buildbot Date: Sun Nov 9 08:18:04 2014 New Revision: 928473 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/camel-2150-release.html websites/production/camel/content/docker.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/camel-2150-release.html ============================================================================== --- websites/production/camel/content/camel-2150-release.html (original) +++ websites/production/camel/content/camel-2150-release.html Sun Nov 9 08:18:04 2014 @@ -84,7 +84,7 @@ <tbody> <tr> <td valign="top" width="100%"> -<div class="wiki-content maincontent"><h1 id="Camel2.15.0Release-Camel2.15.0release(currentlyinprogress)">Camel 2.15.0 release (currently in progress)</h1><div style="padding-right:20px;float:left;margin-left:-20px;"><p><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"></p></div><div style="min-height:200px"> </div><h2 id="Camel2.15.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the 2.15.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)</p><ul><li><span>Component documentation now included in the built component JARs. And Java API and JMX API to access that documentation. And APIs to explain an endpoint uri and what all those configured options mean. </span></li><li><span>Provide Configurer for user to configure the CXF conduit and CXF d estination from Java code</span></li><li><span><span>Added a <code>DelegateEndpoint</code> interface into Camel API</span></span></li><li>Support to setup the SslContextParameters in the <a shape="rect" href="restlet.html">camel-restlet</a> component</li><li>Java DSL - Should support nested choice in doTry .. doCatch</li><li><a shape="rect" href="mongodb.html">MongoDb</a> component now <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7996">stores OIDs</a> of the inserted records in the message header</li><li>Added <code>org.apache.camel.spi.CamelContextRegistry</code><span> as a replacement for <code>org.apache.camel.spi.Container</code> and acting as global registry for all CamelContexts' in the JVM. Though its still intended for SPI's to hook into the lifecycle of creation of <code>CamelContext</code>'s and being able to influence behavior - such as adding insight or other capabilities.</span><br clear="none"><br clear="none"></li></ul><p>Fixed issues</p><ul><li>Fixed processors was not enlisted in JMX when routes was transacted.</li><li>Fixed the NullPointerException when using CXF endpoint with enrich</li><li>Fixed the endpointProperty of restConfiguration doesn't work issue</li><li>Fixed the issue that CircuitBreakerLoadBalancer fails on async processors</li><li>Fixed MyBatis consumer <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8011">ignoring maxMessagesPerPoll</a> option<br clear="none"><br clear="none"></li></ul><h3 id="Camel2.15.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.15.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a shape="rect" href="beanstalk.html">camel-beanstalk</a> - for working with Amazon Beanstalk jobs.</li><li><a shape="rect" href="docker.html">camel-docker</a> - to communicate w ith Docker.</li><li>camel-github</li><li>camel-jira</li><li><a shape="rect" href="spring-boot.html">camel-spring-boot</a> - for using Camel with Spring Boot</li><li>camel-test-spring40 - for testing with Spring 4.0.x. camel-test-spring is for Spring 4.1.x onwards.</li></ul><h3 id="Camel2.15.0Release-NewDSL">New DSL</h3><h3 id="Camel2.15.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.15.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.15.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3 id="Camel2.15.0Release-New.3">New <a shape="rect" href="examples.html">Examples</a></h3><h3 id="Camel2.15.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2 id="Camel2.15.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.15.0Release-KnownIssues">Known Issues</h2><h2 id="Camel2.15.0Release-DependencyUpgrades"><span>Dependency Upgrades</span></h2><ul><li>AWS-Java-SDK 1.8.3 to 1.8.9.1</li><li>Codahale Metrics 3.0 to 3.1</li><li>Guava 17.0 to 18.0</li><li>Jsch 0.1.50 to 0.1.51</li><li>Spring 4.0.7.RELEASE to 4.1.1.RELEASE</li><li>Spring Security 3.1.7.RELEASE to 3.2.5.RELEASE</li></ul><h2 id="Camel2.15.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li>Spring 4.1.x is now the default out of the box Spring version.</li><li><span style="color: rgb(0,0,0);">Unit testing with Spring 4.0.x requires using camel-test-spring40, as camel-test-spring is for Spring 4.1 or better.</span></li><li><span style="color: rgb(0,0,0);">Remember to add <code class="java color1">@BootstrapWith</code><code class="java plain">(CamelTestContextBootstrapper.</code><code class="java keyword">class</code><code class="java plain">)</code> if upgrading from Spring 3.x or 4.0.x to Spring 4.1 onwards, and using the camel-test-spring module.</span></li></ul><h2 id="Camel2.15.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.15.0Release-BinaryDistributions">Binary Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip">apache-camel-2.15.0.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip.asc">apache-camel-2.15.0.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwi n Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz">apache-camel-2.15.0.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz.asc">apache-camel-2.15.0.tar.gz.asc</a></p></td></tr></tbody></table></div> <div class="aui-message hint shadowed information-macro"> +<div class="wiki-content maincontent"><h1 id="Camel2.15.0Release-Camel2.15.0release(currentlyinprogress)">Camel 2.15.0 release (currently in progress)</h1><div style="padding-right:20px;float:left;margin-left:-20px;"><p><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png" data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"></p></div><div style="min-height:200px"> </div><h2 id="Camel2.15.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to the 2.15.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)</p><ul><li><span>Component documentation now included in the built component JARs. And Java API and JMX API to access that documentation. And APIs to explain an endpoint uri and what all those configured options mean. </span></li><li><span>Provide Configurer for user to configure the CXF conduit and CXF d estination from Java code</span></li><li><span><span>Added a <code>DelegateEndpoint</code> interface into Camel API</span></span></li><li>Support to setup the SslContextParameters in the <a shape="rect" href="restlet.html">camel-restlet</a> component</li><li>Java DSL - Should support nested choice in doTry .. doCatch</li><li><a shape="rect" href="mongodb.html">MongoDb</a> component now <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-7996">stores OIDs</a> of the inserted records in the message header</li><li>Added <code>org.apache.camel.spi.CamelContextRegistry</code><span> as a replacement for <code>org.apache.camel.spi.Container</code> and acting as global registry for all CamelContexts' in the JVM. Though its still intended for SPI's to hook into the lifecycle of creation of <code>CamelContext</code>'s and being able to influence behavior - such as adding insight or other capabilities.</span><br clear="none"><br clear="none"></li></ul><p>Fixed issues</p><ul><li>Fixed processors was not enlisted in JMX when routes was transacted.</li><li>Fixed the NullPointerException when using CXF endpoint with enrich</li><li>Fixed the endpointProperty of restConfiguration doesn't work issue</li><li>Fixed the issue that CircuitBreakerLoadBalancer fails on async processors</li><li>Fixed MyBatis consumer <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/CAMEL-8011">ignoring maxMessagesPerPoll</a> option<br clear="none"><br clear="none"></li></ul><h3 id="Camel2.15.0Release-New">New <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a></h3><h3 id="Camel2.15.0Release-New.1">New <a shape="rect" href="components.html">Components</a></h3><ul><li><a shape="rect" href="beanstalk.html">camel-beanstalk</a> - for working with Amazon Beanstalk jobs.</li><li><a shape="rect" href="docker.html">camel-docker</a> - to communicate w ith Docker.</li><li>camel-github - for integrating with github</li><li>camel-jira - for integrating with JIRA issue tracker</li><li>camel-scr - for using Camel with <a shape="rect" class="external-link" href="http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html">SCR</a> (OSGi declarative services) on OSGi containers such as Apache Karaf</li><li><a shape="rect" href="spring-boot.html">camel-spring-boot</a> - for using Camel with Spring Boot</li><li>camel-test-spring40 - for testing with Spring 4.0.x. camel-test-spring is for Spring 4.1.x onwards.</li></ul><h3 id="Camel2.15.0Release-NewDSL">New DSL</h3><h3 id="Camel2.15.0Release-NewAnnotations">New Annotations</h3><h3 id="Camel2.15.0Release-NewDataFormats">New <a shape="rect" href="data-format.html">Data Formats</a></h3><h3 id="Camel2.15.0Release-New.2">New <a shape="rect" href="languages.html">Languages</a></h3><h3 id="Camel2.15.0Release-New.3">New <a shape="rect" href="examples.ht ml">Examples</a></h3><h3 id="Camel2.15.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorials</a></h3><h2 id="Camel2.15.0Release-APIbreaking">API breaking</h2><h2 id="Camel2.15.0Release-KnownIssues">Known Issues</h2><h2 id="Camel2.15.0Release-DependencyUpgrades"><span>Dependency Upgrades</span></h2><ul><li>AWS-Java-SDK 1.8.3 to 1.8.9.1</li><li>Codahale Metrics 3.0 to 3.1</li><li>Guava 17.0 to 18.0</li><li>Jsch 0.1.50 to 0.1.51</li><li>Spring 4.0.7.RELEASE to 4.1.1.RELEASE</li><li>Spring Security 3.1.7.RELEASE to 3.2.5.RELEASE</li></ul><h2 id="Camel2.15.0Release-Importantchangestoconsiderwhenupgrading">Important changes to consider when upgrading</h2><ul><li>Spring 4.1.x is now the default out of the box Spring version.</li><li><span style="color: rgb(0,0,0);">Unit testing with Spring 4.0.x requires using camel-test-spring40, as camel-test-spring is for Spring 4.1 or better.</span></li><li><span style="color: rgb(0,0,0);">Remember to add <code class="java color1">@B ootstrapWith</code><code class="java plain">(CamelTestContextBootstrapper.</code><code class="java keyword">class</code><code class="java plain">)</code> if upgrading from Spring 3.x or 4.0.x to Spring 4.1 onwards, and using the camel-test-spring module.</span></li></ul><h2 id="Camel2.15.0Release-GettingtheDistributions">Getting the Distributions</h2><h3 id="Camel2.15.0Release-BinaryDistributions">Binary Distributions</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x .y.x.zip">apache-camel-2.15.0.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.zip.asc">apache-camel-2.15.0.zip.asc</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz">apache-camel-2.15.0.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.15.0/apache-camel-x.y.x.tar.gz.asc">apache-camel-2.15.0.tar.gz.asc</a></p></td></tr></tbody></table></div> <div class="aui-message hint shadowed information-macro"> <p class="title">The above URLs use redirection</p> <span class="aui-icon icon-hint">Icon</span> <div class="message-content"> Modified: websites/production/camel/content/docker.html ============================================================================== --- websites/production/camel/content/docker.html (original) +++ websites/production/camel/content/docker.html Sun Nov 9 08:18:04 2014 @@ -96,7 +96,7 @@ </div></div><h3 id="Docker-URIformat">URI format</h3><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[dropbox://[operation]?[options] ]]></script> -</div></div><p>Where <strong>operation</strong> is the specific action to perform on Docker.</p><h3 id="Docker-HeaderStrategy">Header Strategy</h3><p>All URI option can be passed as Header properties. Values found in a message header take precedence over URI parameters. A header property takes the form of a URI option prefixed with *CamelDocker* as shown below</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">URI Option</th><th colspan="1" rowspan="1" class="confluenceTh">Header Property</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">containerId</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerContainerId</td></tr></tbody></table></div><h3 id="Docker-GeneralOptions">General Options</h3><p>The following parameters can be used with any invocation of the component</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Option</t h><th colspan="1" rowspan="1" class="confluenceTh">Header</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Default Value</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">host</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerHost</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Mandatory:</strong> Docker host </td><td colspan="1" rowspan="1" class="confluenceTd">localhost</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">port</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerPort</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Mandatory:</strong><span> </span>Docker port</td><td colspan="1" rowspan="1" class="confluenceTd">2375</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">username</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerUserName</td><td colspan="1" rowspan="1" class="confluenceTd">User na me to authenticate with</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">password</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerPassword</td><td colspan="1" rowspan="1" class="confluenceTd">Password to authenticate with</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">email</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerEmail</td><td colspan="1" rowspan="1" class="confluenceTd">Email address associated with the user</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerSecure</td><td colspan="1" rowspan="1" class="confluenceTd">Use HTTPS communication </td><td colspan="1" rowspan="1" class="confluenceTd">false</td></tr><tr><td colspan="1" rowspan="1" class="conflu enceTd">requestTimeout</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerRequestTimeout</td><td colspan="1" rowspan="1" class="confluenceTd">Request timeout for response (in seconds)</td><td colspan="1" rowspan="1" class="confluenceTd">30</td></tr></tbody></table></div><h3 id="Docker-ConsumerOperations">Consumer Operations</h3><p>The consumer supports the following operations.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Produces</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">events</td><td colspan="1" rowspan="1" class="confluenceTd">initialRange</td><td colspan="1" rowspan="1" class="confluenceTd">Monitor Docker events (Streaming)</td><td colspan="1" rowspan="1" class="confluenceTd">Event</td></ tr></tbody></table></div><h3 id="Docker-ProducerOperations">Producer Operations</h3><p>The following producer operations are available.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Misc Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">auth</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Check auth configuration</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">info</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">System wide information</td><td colspan="1" rowspan="1" class="confluenceTd">Info</td></tr><tr>< td colspan="1" rowspan="1" class="confluenceTd">ping</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Ping the Docker server</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">version</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Show the docker version information</td><td colspan="1" rowspan="1" class="confluenceTd">Version</td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Image Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Body Content</th><th colspan="1" rowspan="1" class="confluenceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" class="confl uenceTd">image/list</td><td colspan="1" rowspan="1" class="confluenceTd">filter, showAll</td><td colspan="1" rowspan="1" class="confluenceTd">List images</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">List<Image></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/create</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>repository</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Create an image</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td><td colspan="1" rowspan="1" class="confluenceTd">CreateImageResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> image/build</td><td colspan="1" rowspan="1" class="confluenceTd">noCache, quiet, remove, tag</td><td colspan="1" rowspan="1" class="confluenceTd">Build an image from Dockerfile via stdin</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream or File</td><td colspan="1" r owspan="1" class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/pull</td><td colspan="1" rowspan="1" class="confluenceTd"><span><strong>repository</strong>, registry, tag</span></td><td colspan="1" rowspan="1" class="confluenceTd">Pull an image from the registry </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>InputStream</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/push</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>name</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Push an image on the registry</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>InputStream</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/search</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>term</strong></td><td colspan="1" row span="1" class="confluenceTd">Search for images</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>List<SearchItem></span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/remove</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Remove an image</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> image/tag </td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId, repository, tag, force</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Tag an image into a repository</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/ inspect</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Inspect an image</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InspectImageResponse</td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Container Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Body Content</th><th colspan="1" rowspan="1" class="confluenceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/list</td><td colspan="1" rowspan="1" class="confluenceTd">showSize, showAll, before, since, limit, List containers</td><td colspan="1" rowspan="1" class="confluenceTd">initialRange</td><td colspan="1" rowspan="1" cla ss="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">List<Container></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/create</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong>, name, exposedPorts, workingDir, disableNetwork, hostname,<br clear="none">user, tty, stdInOpen, stdInOnce, memoryLimit, memorySwap, cpuShares,<br clear="none">attachStdIn, attachStdOut, attachStdErr, env, cmd, dns, image, volumes,<br clear="none">volumesFrom</td><td colspan="1" rowspan="1" class="confluenceTd">Create a container </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">CreateContainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/start</td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>containerId</strong>, binds, links, lxcConf, portBindings, privileged, publishAllPorts,<br clear="none"><span style=" line-height: 1.4285715;">dns, dnsSearch, volumesFrom, networkMode, devices, restartPolicy,<br clear="none">capAdd, capDrop</span></p></td><td colspan="1" rowspan="1" class="confluenceTd">Start a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/inspect</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Inspect a container </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InspectContainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/wait</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Wait a container</td><td colspan="1" rowspan="1" class="confluenceTd" >Integer</td><td colspan="1" rowspan="1" >class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" >class="confluenceTd">container/log</td><td colspan="1" rowspan="1" >class="confluenceTd"><strong>containerId</strong>, stdOut, stdErr, >timestamps, followStream, tailAll, tail</td><td colspan="1" rowspan="1" >class="confluenceTd">Get container logs </td><td colspan="1" rowspan="1" >class="confluenceTd"> </td><td colspan="1" rowspan="1" >class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" >class="confluenceTd">container/attach</td><td colspan="1" rowspan="1" >class="confluenceTd"><strong>containerId</strong>, stdOut, stdErr, >timestamps, logs, followStream</td><td colspan="1" rowspan="1" >class="confluenceTd">Attach to a container</td><td colspan="1" rowspan="1" >class="confluenceTd"> </td><td colspan="1" rowspan="1" >class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" >class="confluenceTd">container/stop</td><td colspan="1" rows pan="1" class="confluenceTd"><strong>containerId</strong>, timeout</td><td colspan="1" rowspan="1" class="confluenceTd">Stop a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/restart</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong><span>, timeout</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span>Restart a container</span></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/diff</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd"><span>Inspect changes on a container</span></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" cl ass="confluenceTd">ChangeLog</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/kill</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, signal</td><td colspan="1" rowspan="1" class="confluenceTd">Kill a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/top</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, psArgs</td><td colspan="1" rowspan="1" class="confluenceTd">List processes running in a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">TopContainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/pause</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Pause a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/unpause</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Unpause a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/commit</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, repository, message, tag, attachStdIn, attachStdOut, attachStdErr,<br clear="none">cmd, disableNetwork, pause, env, exposedPorts, hostname, memory, memorySwap,<br clear="none">openStdIn, portSpecs, stdInOnce, tty, user, volumes, hostname</td><td colspan="1" rowspan="1" class="confluenceTd">Create a new image from a container's changes</td><td cols pan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/copyfile</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, <strong>resource</strong>, hostPath</td><td colspan="1" rowspan="1" class="confluenceTd">Copy files or folders from a container</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/remove</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, force, removeVolumes </td><td colspan="1" rowspan="1" class="confluenceTd">Remove a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr></tbody></table></div><p> </p><h3 id="Docker-Examples">Examples</h3><p>The fo llowing example consumes events from Docker:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +</div></div><p>Where <strong>operation</strong> is the specific action to perform on Docker.</p><h3 id="Docker-HeaderStrategy">Header Strategy</h3><p>All URI option can be passed as Header properties. Values found in a message header take precedence over URI parameters. A header property takes the form of a URI option prefixed with *CamelDocker* as shown below</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">URI Option</th><th colspan="1" rowspan="1" class="confluenceTh">Header Property</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">containerId</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerContainerId</td></tr></tbody></table></div><h3 id="Docker-GeneralOptions">General Options</h3><p>The following parameters can be used with any invocation of the component</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Option</t h><th colspan="1" rowspan="1" class="confluenceTh">Header</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Default Value</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">host</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerHost</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Mandatory:</strong> Docker host </td><td colspan="1" rowspan="1" class="confluenceTd">localhost</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">port</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerPort</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Mandatory:</strong><span> </span>Docker port</td><td colspan="1" rowspan="1" class="confluenceTd">2375</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">username</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerUserName</td><td colspan="1" rowspan="1" class="confluenceTd">User na me to authenticate with</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">password</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerPassword</td><td colspan="1" rowspan="1" class="confluenceTd">Password to authenticate with</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">email</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerEmail</td><td colspan="1" rowspan="1" class="confluenceTd">Email address associated with the user</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">secure</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerSecure</td><td colspan="1" rowspan="1" class="confluenceTd">Use HTTPS communication </td><td colspan="1" rowspan="1" class="confluenceTd">false</td></tr><tr><td colspan="1" rowspan="1" class="conflu enceTd">requestTimeout</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerRequestTimeout</td><td colspan="1" rowspan="1" class="confluenceTd">Request timeout for response (in seconds)</td><td colspan="1" rowspan="1" class="confluenceTd">30</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">certPath</td><td colspan="1" rowspan="1" class="confluenceTd">CamelDockerCertPath</td><td colspan="1" rowspan="1" class="confluenceTd">Location containing the SSL certificate chain</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr></tbody></table></div><h3 id="Docker-ConsumerOperations">Consumer Operations</h3><p>The consumer supports the following operations.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="conflue nceTh">Produces</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">events</td><td colspan="1" rowspan="1" class="confluenceTd">initialRange</td><td colspan="1" rowspan="1" class="confluenceTd">Monitor Docker events (Streaming)</td><td colspan="1" rowspan="1" class="confluenceTd">Event</td></tr></tbody></table></div><h3 id="Docker-ProducerOperations">Producer Operations</h3><p>The following producer operations are available.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Misc Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">auth</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Check auth configuration</td><td colspan="1" rowspan="1" c lass="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">info</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">System wide information</td><td colspan="1" rowspan="1" class="confluenceTd">Info</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">ping</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Ping the Docker server</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">version</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">Show the docker version information</td><td colspan="1" rowspan="1" class="confluenceTd">Version</td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Image Operation</th ><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" >rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" >class="confluenceTh">Body Content</th><th colspan="1" rowspan="1" >class="confluenceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" >class="confluenceTd">image/list</td><td colspan="1" rowspan="1" >class="confluenceTd">filter, showAll</td><td colspan="1" rowspan="1" >class="confluenceTd">List images</td><td colspan="1" rowspan="1" >class="confluenceTd"> </td><td colspan="1" rowspan="1" >class="confluenceTd">List<Image></td></tr><tr><td colspan="1" >rowspan="1" class="confluenceTd">image/create</td><td colspan="1" rowspan="1" >class="confluenceTd"><strong>repository</strong></td><td colspan="1" >rowspan="1" class="confluenceTd">Create an image</td><td colspan="1" >rowspan="1" class="confluenceTd">InputStream</td><td colspan="1" rowspan="1" >class="confluenceTd">CreateImageResponse</td></tr><tr><td colspan="1" >rowspan="1" class ="confluenceTd"> image/build</td><td colspan="1" rowspan="1" class="confluenceTd">noCache, quiet, remove, tag</td><td colspan="1" rowspan="1" class="confluenceTd">Build an image from Dockerfile via stdin</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream or File</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/pull</td><td colspan="1" rowspan="1" class="confluenceTd"><span><strong>repository</strong>, registry, tag</span></td><td colspan="1" rowspan="1" class="confluenceTd">Pull an image from the registry </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>InputStream</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/push</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>name</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Push an image on the registry</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>InputStream</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/search</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>term</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Search for images</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><span>List<SearchItem></span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/remove</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Remove an image</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> image/tag </td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId, r epository, tag, force</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Tag an image into a repository</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">image/inspect</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Inspect an image</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InspectImageResponse</td></tr></tbody></table></div><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Container Operation</th><th colspan="1" rowspan="1" class="confluenceTh">Options</th><th colspan="1" rowspan="1" class="confluenceTh">Description</th><th colspan="1" rowspan="1" class="confluenceTh">Body Content</th><th colspan="1" rowspan="1" class="conflue nceTh">Returns</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/list</td><td colspan="1" rowspan="1" class="confluenceTd">showSize, showAll, before, since, limit, List containers</td><td colspan="1" rowspan="1" class="confluenceTd">initialRange</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">List<Container></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/create</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>imageId</strong>, name, exposedPorts, workingDir, disableNetwork, hostname,<br clear="none">user, tty, stdInOpen, stdInOnce, memoryLimit, memorySwap, cpuShares,<br clear="none">attachStdIn, attachStdOut, attachStdErr, env, cmd, dns, image, volumes,<br clear="none">volumesFrom</td><td colspan="1" rowspan="1" class="confluenceTd">Create a container </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class=" confluenceTd">CreateContainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/start</td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>containerId</strong>, binds, links, lxcConf, portBindings, privileged, publishAllPorts,<br clear="none"><span style="line-height: 1.4285715;">dns, dnsSearch, volumesFrom, networkMode, devices, restartPolicy,<br clear="none">capAdd, capDrop</span></p></td><td colspan="1" rowspan="1" class="confluenceTd">Start a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/inspect</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Inspect a container </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InspectCo ntainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> container/wait</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Wait a container</td><td colspan="1" rowspan="1" class="confluenceTd">Integer</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/log</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, stdOut, stdErr, timestamps, followStream, tailAll, tail</td><td colspan="1" rowspan="1" class="confluenceTd">Get container logs </td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/attach</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, stdOut, stdErr, timestamps, logs, followStrea m</td><td colspan="1" rowspan="1" class="confluenceTd">Attach to a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/stop</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, timeout</td><td colspan="1" rowspan="1" class="confluenceTd">Stop a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/restart</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong><span>, timeout</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span>Restart a container</span></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class= "confluenceTd">container/diff</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd"><span>Inspect changes on a container</span></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd">ChangeLog</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/kill</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, signal</td><td colspan="1" rowspan="1" class="confluenceTd">Kill a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/top</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, psArgs</td><td colspan="1" rowspan="1" class="confluenceTd">List processes running in a container</td><td colspan="1" rowspan="1" class="confluenceTd "> </td><td colspan="1" rowspan="1" class="confluenceTd">TopContainerResponse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/pause</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Pause a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/unpause</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong></td><td colspan="1" rowspan="1" class="confluenceTd">Unpause a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/commit</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, repository, message, tag, attachStdIn, attachS tdOut, attachStdErr,<br clear="none">cmd, disableNetwork, pause, env, exposedPorts, hostname, memory, memorySwap,<br clear="none">openStdIn, portSpecs, stdInOnce, tty, user, volumes, hostname</td><td colspan="1" rowspan="1" class="confluenceTd">Create a new image from a container's changes</td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/copyfile</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, <strong>resource</strong>, hostPath</td><td colspan="1" rowspan="1" class="confluenceTd">Copy files or folders from a container</td><td colspan="1" rowspan="1" class="confluenceTd">InputStream</td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">container/remove</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>containerId</strong>, force, removeVolumes </td><td colspan="1" rowspan="1" class="confluenceTd">Remove a container</td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr></tbody></table></div><p> </p><h3 id="Docker-Examples">Examples</h3><p>The following example consumes events from Docker:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[from("docker://events?host=192.168.59.103&port=2375").to("log:event");]]></script> </div></div><p> </p><p>The following example queries Docker for system wide information</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[from("docker://info?host=192.168.59.103&port=2375").to("log:info");]]></script>