Décrit dans l'espoir qu'il deviendra une connaissance que j'ai recherchée dans une certaine mesure pour ma propre compréhension
Il est décrit dans Jupyter Official Read the Docs.
La relation de dérivation est la suivante.
C'est difficile à dire d'après le nom de l'image, mais le minimal-notebook
a une taille d'image plus grande que le base-notebook
.
Celui qui est (probablement) souvent utilisé
scipy-notebook
datascience-notebook
--scipy-notebook
avec R et Julia supplémentairesPar conséquent, si vous n'utilisez que Python, scipy-notebook
suffit (j'ai mal compris)
Il existe de nombreuses balises d'image dans chaque référentiel, et il est difficile de savoir laquelle utiliser au premier coup d'œil.
Les règles pour les balises d'image semblent avoir de petites bizarreries pour chaque référentiel, mais par exemple, base-notebook
est comme suit à partir du 29 juillet 2020.
b5abe43c6d31
) est le résumé SHA de l'image du conteneur. Il y a 6 balises pour le même résumé.b90cce83f37b
) est également un condensé SHA. C'est le hachage de validation du côté GitHub.Comme vous pouvez le voir, la balise image de base-notebook
est enregistrée avec la version mise à jour pour chaque version de Python et composant Jupyter (Jupyter Notebook, JupyterLab, JupyterHub).
Dans base-notebook
, divers alias pointent vers une image de conteneur, et vous pouvez trouver la balise d'image correspondant à la version précédente de Python.
Ici, les balises d'image scipy-notebook
les plus utilisées (probablement) ne sont que des hachages de validation, et il est difficile de trouver la balise d'image correspondant à la version Python cible.
base-notebook
et minimal-notebook
, qui sont les images de base pour chaque balise d'image de scipy-notebook
.Après avoir essayé quelques images, il semble qu'une balise image soit créée pour chaque version mineure de Python (3.6.6, 3.6.7, 3.8.0, ...)?