L'image utilisée est debian stable avec quelques paquets qui viennent de testing il me semble (nginx/apache/systemd ?).
Pour mettre à jour cette image :
$ git clone git@github.com:oar-team/oar-docker.git $ cd oar-docker/kameleon # (gem install kameleon-builder) $ make build # push de oardocker/debian8:VERSION + oardocker/debian8:latest $ make release # On met à jour le Dockerfile avec cette nouvelle version, donc il faut le commiter $ git commit -a
Éventuellement faire une nouvelle version du paquet python oar-docker car il embarque les templates.
Comme je le disais plus haut, héberger les images des environnements est facultatif.
Elles ne sont utilisées que si l'utilisateur lance `oardocker start` avant `oardocker build` (car pas le temps/envie de faire le build lui-même).
Ceci étant dit, voici la “procédure” pour héberger les images d'un environnement oardocker.
$ git clone git@github.com:oar-team/oar-docker.git $ cd oar-docker # installer oar-docker en dev $ virtualenv venv && source venv/bin/activate # ou avec virtualenvwrapper $ mkvirtualenv oardocker # Installer le paquet + qq outils de dev/test/packaging $ make init $ oardocker --version oardocker, version 1.4.0.dev0 # Initialisation de l'environnement qu'on veut pusher $ rm -rf .oardocker $ oardocker init -e jessie|cigri... Initialized oardocker environment in .oardocker $ scripts/build_squashed_images.sh ... base | Step 1/29 : FROM oardocker/debian8:2017.03.06 ... $ scripts/push_images.sh
Le hub oardocker: https://hub.docker.com/u/oardocker/dashboard/
Pour voir les versions disponible pour l'image debian8: https://hub.docker.com/r/oardocker/debian8/tags/