Une nouvelle image docker pour Duniter est disponible : duniter/duniter-v2s-gdev-800.
Nous avons changé l’étiquetage des images docker pour qu’il soit plus compréhensible :
duniter-v2s : ne change pas, c’est le nom du logiciel dont les versions successives peuvent contenir des améliorations hors consensus. (Actuellement 0.8.0).
gdev : c’est le nom du réseau auquel l’image est configurée pour se connecter. Concrètement ça veut dire qu’elle inclut à l’intérieur un bloc zéro (genesis) et une liste de bootnodes (nœuds censés être sur ce réseau).
800 : c’est une précision sur le réseau et correspond à la version du runtime embarquée dans le bloc zéro. Ça permet d’identifier les différentes gdev si jamais il y a reboot. Ce n’est pas forcément le runtime actuel de la chaîne qui peut avoir subi des runtime upgrade que votre nœud synchronisera quand il arrivera aux blocs concernés.
On ne pourrait pas retrouver juste une image duniter-v2s générique et ensuite des tags et envars pour spécifier le réseau (ce qui est déjà 'e cas en fait je crois…) svp ?
Je vois pas trop la différence
Tu peux toujours utiliser la même image de duniter et la connecter à un réseau différent en utilisant des raw chainspecs. Quel serait le but de déplacer cette info du nom de l’image vers le tag ?
Avec le nouveau schéma de release discuté ici (Schéma de release pour Duniter #195), ces versions directement issues de la branche principale ne devraient plus pouvoir se connecter à un réseau sans chainspecs explicites. Mais pour l’instant, les chainspecs de la gdev ont été fusionnées dans la branche principale, voilà pourquoi ça marche. L’inconvénient est qu’il est difficile de retrouver de quelle version il s’agit.
failed to pull images of the stack:
duniter-smith Pulling duniter-smith Error Error response from daemon:
pull access denied for duniter/duniter-v2s-800, repository does not exist or may require 'docker login': denied:
requested access to the resource is denied