Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| dev:python:jupyter-notebook:installation_jupyter_via_docker [2021/08/28 17:31] – yoann | dev:python:jupyter-notebook:installation_jupyter_via_docker [2021/08/29 11:09] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| ===== Authentification ===== | ===== Authentification ===== | ||
| - | Par défaut à chaque démarrage du service un jeton aléatoire (token) est généré. Il est affiché dans les logs: | + | Par défaut à chaque démarrage du service un jeton aléatoire (token) est généré. Il est affiché dans les logs et doit être intégré à la requête pour pouvoir être autorisé à accéder au service: |
| <code bash> | <code bash> | ||
| docker container logs jupyter | docker container logs jupyter | ||
| </ | </ | ||
| - | |||
| - | L' | ||
| ==== Définir un mot de passe ==== | ==== Définir un mot de passe ==== | ||
| - | Il est possible de définir un mot de passe. | + | Lors du premier démarrage, on saisit l'URL accompagnée du jeton, on peut alors définir un mot de passe. |
| + | Il est également | ||
| <code bash> | <code bash> | ||
| Ligne 44: | Ligne 43: | ||
| </ | </ | ||
| - | Depuis l' | + | ===== Configuration du notebook ===== |
| - | <code python> | + | |
| + | Le fichier de configuration global du notebook est un fichier python qui peut être généré puis modifier au besoin: | ||
| + | <code bash> | ||
| + | # Création d'un conteneur temporaire pour générer un fichier de configuration | ||
| + | docker run --name jupyter -it --rm jupyter/ | ||
| + | jupyter notebook --generate-config | ||
| + | </ | ||
| + | |||
| + | Extraire le fichier du conteneur | ||
| + | <code bash> | ||
| + | docker container cp jupyter:/ | ||
| + | </ | ||
| + | |||
| + | Le mot de passe peut également être définit dans le fichier '' | ||
| + | |||
| + | Depuis le conteneur temporaire, lancer un interpreteur puis les commandes suivantes: | ||
| + | <code python> | ||
| from notebook.auth import passwd; | from notebook.auth import passwd; | ||
| Ligne 60: | Ligne 74: | ||
| </ | </ | ||
| - | Une fois la | ||