Author: buildbot
Date: Mon May 29 15:06:20 2017
New Revision: 1013100
Log:
Staging update by buildbot for aries
Modified:
websites/staging/aries/trunk/content/ (props changed)
websites/staging/aries/trunk/content/modules/containers.html
Propchange: websites/staging/aries/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon May 29 15:06:20 2017
@@ -1 +1 @@
-1796295
+1796644
Modified: websites/staging/aries/trunk/content/modules/containers.html
==============================================================================
--- websites/staging/aries/trunk/content/modules/containers.html (original)
+++ websites/staging/aries/trunk/content/modules/containers.html Mon May 29
15:06:20 2017
@@ -287,9 +287,30 @@ h2:hover > .headerlink, h3:hover > .head
}
h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
<h1 id="aries-containers">Aries Containers<a class="headerlink"
href="#aries-containers" title="Permanent link">¶</a></h1>
-<p>TODO introduction.</p>
+<p>Aries Containers is a project to manage container deployment, such as
docker containers, from a Java API.</p>
+<p>Many technologies exist to manage container deployments. Examples include
Kubernetes, Marathon/Mesos, Docker Swarm, Amazon ECS
+and others. While each technology provides specific features, many of these
management technologies share common behaviour.
+Aries Containers provides an abstraction that allows users to easily switch
between these technologies. </p>
+<p>Benefits:</p>
+<ul>
+<li>Requirements change - container users may find that they need to change
target platforms at short notice. Using an abstraction API
+helps making such changes without too much additional work.</li>
+<li>Testing - many container management systems require cluster of machines or
otherwise large setup which may make testing during
+development difficult. Aries Containers also contains a
<code>docker.local</code> binding which makes it possible to run the same code
with a different
+binding on a local developer machine, as long as docker is installed
there.</li>
+</ul>
+<p>Current implementations:</p>
+<ul>
+<li><code>docker.local</code> - manage services my issuing docker commands on
the local machine. Ideal for testing.</li>
+<li><code>marathon</code> - manage service via marathon.</li>
+<li>...</li>
+</ul>
+<p>This project may be used as input to the design process of the <a
href="https://github.com/osgi/design/blob/master/rfps/rfp-0179-ComputeManagementService.pdf">OSGi
RFP 179</a>.</p>
<h1 id="source">Source<a class="headerlink" href="#source" title="Permanent
link">¶</a></h1>
<p>The Aries RSA source is in a separate <a
href="https://git-wip-us.apache.org/repos/asf/aries-containers.git">git
repository aries-containers</a> there is also a <a
href="https://github.com/apache/aries-containers">mirror on github</a>.</p>
+<p>To build the source, just run:</p>
+<p><code>mvn install</code></p>
+<p>Java 1.8 or higher is required. Maven 3.3.9+ is recommended.</p>
<h1 id="quick-start">Quick Start<a class="headerlink" href="#quick-start"
title="Permanent link">¶</a></h1>
<p>TODO</p></div>
<!-- Content -->