Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

Latest commit

 

History

History
72 lines (56 loc) · 2.47 KB

06.base_images.md

File metadata and controls

72 lines (56 loc) · 2.47 KB
layout title tagline
page
Base Images

See: https://github.com/SD2E/base-images


#### Container image types

Four image types are currently supported:

  • base : foundation layer for other images
  • language : images configured to support development in a specific language
  • apps : extension of the language environment supporting Agave apps
  • reactors : extension of the language environment supporting Reactors

#### Images catalog
base languages apps reactors
alpine36 centos7 ubuntu16 ubuntu17 ubuntu16/python2 ubuntu17/python3 ubuntu17/java8 python2/ubuntu16 python3/ubuntu17 python2/ubuntu16 python2-conda/ubuntu16 python3/ubuntu17

#### Architecture

Images are layered hierarchically to promote layer caching and help ensure that essential configurations and computational assets get propagated to developers and researchers relying on them.

+-------------+
|             |
| ubuntu:dist |
|             |
+-------------+
     |||
+-------------------------+    +----------------------+
|                         |    |                      |
| sd2e/base:<dist>(-edge) |....| sd2e/jupyterhub-user |
|                         |    |                      |
+-------------------------+    +----------------------+
           |
+---------------------------+  +-------------------------+
|                           |  |                         |
| sd2e/<lang>:<dist>(-edge) |--| sd2e/apps:<lang>(-edge) |
|                           |  |                         |
+---------------------------+  +-------------------------+
           |
+-----------------------------+
|                             |
| sd2e/reactors:<lang>(-edge) |
|                             |
+-----------------------------+

#### Documentation

Return to the API Documentation Overview