Skip to content

MesoNET/gramc-meso-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gramc-meso-docker

Déploiement de gramc-meso en utilisant docker

Ce dépôt propose une méthode d'installation de gramc-meso simple et rapide, utilisant docker en mode rootless pour une meilleure sécurité

L'architecture générale

Le schéma ci-dessous montre l'architecture générale de l'installation. Il est possible d'installer plusieurs instances de gramc-meso, par exemple pour des besoins de test. Schéma d'architecture de gramc-meso déployé par docker.

Installation de docker en mode rootless

export DOCKER_HOST=unix:///run/user/$(id -u)/docker.sock
export DOCKER_SOCK=/run/user/$(id -u)/docker.sock

Modification des subuid et subgid

Les étapes précédentes installent les fichiers /etc/subuid et /etc/subgid avec la ligne: mesonet:100000:65536 Il est préférable de remplacer 100000 par 100001 dans ce fichier, en effet sachant que le user root du conteneur sera le user courant du host, cette modification permettra de mapper le uid xyz avec 100xyz, ce qui est très pratique au quotidien. D'où les commandes:

systemctl --user stop docker
vi /etc/subuid /etc/subgid
systemctl --start docker

Arrêter docker

A partir du compte qui exécute docker:

systemctl --user stop docker

Démarrer docker:

A partir du compte qui exécute docker:

systemctl --user start docker

About

Déploiement de gramc-meso en utilisant docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published