38 lines
1.9 KiB
Markdown
38 lines
1.9 KiB
Markdown
# Base Jupyter Notebook Stack
|
|
|
|
> **Images hosted on Docker Hub are no longer updated. Please, use [quay.io image](https://quay.io/repository/jupyter/base-notebook)**
|
|
|
|
[](https://hub.docker.com/r/jupyter/base-notebook/)
|
|
[](https://hub.docker.com/r/jupyter/base-notebook/)
|
|
[](https://hub.docker.com/r/jupyter/base-notebook/ "jupyter/base-notebook image size")
|
|
|
|
GitHub Actions in the <https://github.com/jupyter/docker-stacks> project builds and pushes this image to the Registry.
|
|
|
|
Please visit the project documentation site for help to use and contribute to this image and others.
|
|
|
|
- [Jupyter Docker Stacks on ReadTheDocs](https://jupyter-docker-stacks.readthedocs.io/en/latest/index.html)
|
|
- [Selecting an Image :: Core Stacks :: jupyter/base-notebook](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html#jupyter-base-notebook)
|
|
|
|
# 构建docker-compose spawner镜像的Dockerfile
|
|
|
|
构建基[础镜像参考](https://github.com/jupyter/docker-stacks)
|
|
|
|
```shell
|
|
cp docker-stacks/images/base-notebook/* ./spawnerdockerfile/
|
|
cd spawnerdockerfile
|
|
docker buildx build -t hotwa/notebook:latest . -f Dockerfile.base-notebook --load
|
|
```
|
|
|
|
# 添加虚拟环境到jupyterhub
|
|
|
|
```shell
|
|
# 创建新的虚拟环境
|
|
micromamba create -n plot -c conda-forge scienceplots autopep8 python=3 ipykernel pandas numpy matplotlib scipy seaborn orange3 -y
|
|
micromamba run -n plot python -m pip install bamboolib
|
|
# 激活需要添加的虚拟环境
|
|
micromamba activate plot
|
|
# 环境中安装ipykernel
|
|
micromamba install -c conda-forge ipykernel -y
|
|
# 将新的虚拟环境添加为一个jupyter的内核
|
|
micromamba run -n plot python -m ipykernel install --user --name plot --display-name "Plot Environment"
|
|
``` |