Skip to content
Snippets Groups Projects
Commit 3ea3c308 authored by ale's avatar ale
Browse files

Update CONTAINERS.md to reference s6-base

parent 200232ea
No related branches found
No related tags found
No related merge requests found
......@@ -68,11 +68,14 @@ sfortunatamente breve:
attualmente in uso. Funziona bene ma ha lo svantaggio di essere
scritto in Python 3, che vuol dire che ci tiriamo dentro tutto
l'environment Python 3 in ogni immagine e sono più di 100Mb.
Purtroppo nel 2020 questo progetto pare non essere più sviluppato.
* [https://github.com/just-containers/s6-overlay](s6-overlay)
pare essere una possibilità interessante basata su s6, un init
system minimale.
* [https://github.com/just-containers/s6-overlay](s6-overlay) pare
essere una possibilità interessante basata su s6, un init system
minimale. Abbiamo trovato un modo di far funzionare s6-overlay
nell'ambiente container ristretto offerto da *float*
([ai3/docker/s6-base](https://git.autistici.org/ai3/docker/s6-base)),
e siamo nel processo di sostituire chaperone con questa soluzione.
## Gerarchia di immagini
......@@ -86,31 +89,29 @@ la seguente gerarchia di immagini:
(debian)
|
v
docker-chaperone-base
ai3/docker/s6-base
|
v
docker-apache2-base
ai3/docker/apache2-base
|
v
docker-mio-servizio
mio-servizio
```
In particolare, attualmente abbiamo a disposizione le seguenti
immagini, tutte basate su una versione minimale di Debian stretch
(*bitnami/minideb:stretch*):
* [docker-chaperone-base](https://git.autistici.org/ai3/docker/chaperone-base),
Debian base più un *supervisor* minimale (abbiamo scelto
[Chaperone](https://github.com/garywiz/chaperone) per via delle
funzionalità che offre), che serve per far girare più di un processo
nel container.
* [ai3/docker/s6-base](https://git.autistici.org/ai3/docker/s6-base),
Debian base più un *supervisor* minimale (*s6-overlay*), che serve
per far girare più di un processo nel container.
* [docker-apache2-base](https://git.autistici.org/ai3/docker/apache2-base),
un'immagine basata sulla precedente che offre Apache2, configurabile
a piacere dalle immagini "figlie". Esempio:
[docker-roundcube](https://git.autistici.org/ai3/docker/roundcube).
* [ai3/docker/apache2-base](https://git.autistici.org/ai3/docker/apache2-base),
un'immagine basata sulla precedente, che offre Apache2,
configurabile a piacere dalle immagini "figlie". Esempio:
[ai3/docker/roundcube](https://git.autistici.org/ai3/docker/roundcube).
* [docker-gunicorn-base](https://git.autistici.org/ai3/docker/gunicorn-base),
* [ai3/docker/gunicorn-base](https://git.autistici.org/ai3/docker/gunicorn-base),
un'immagine con *gunicorn*, per eseguire applicazioni web scritte in
Python. Esempio: [pannello](https://git.autistici.org/ai3/pannello).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment