aries-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r1013100 - in /websites/staging/aries/trunk/content: ./ modules/containers.html
Date Mon, 29 May 2017 15:06:20 GMT
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">&para;</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">&para;</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">&para;</a></h1>
 <p>TODO</p></div>
             <!-- Content -->



Mime
View raw message