Author: buildbot Date: Wed Nov 12 21:18:14 2014 New Revision: 928963 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/docker.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/docker.html ============================================================================== --- websites/production/camel/content/docker.html (original) +++ websites/production/camel/content/docker.html Wed Nov 12 21:18:14 2014 @@ -94,7 +94,7 @@ </dependency> ]]></script> </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 class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[docker://[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><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>