在本地以容器形式运行Elyra Notebook。
docker pull elyra/elyra:3.13.0 #拉取镜像
# 为了重复使用,将会在容器上挂载在一些本地卷以实现数据的持久化。这样当容器退出后,下一次启动时还能加载历史notebook、runtime configuration、元数据等等数据。
mkdir ${HOME}/jupyter-notebooks
mkdir ${HOME}/jupyter-data-dir
chmod 777 ${HOME}/jupyter-notebooks
chmod 777 ${HOME}/jupyter-data-dir
docker run -d -it -p 8888:8888\
-v ${HOME}/jupyter-notebooks/:/home/jovyan/work\
-w /home/jovyan/work\
-v ${HOME}/jupyter-data-dir:/home/jovyan/.local/share/jupyter\
elyra/elyra:3.13.0 jupyter lab --debug
此时,在虚拟机上便可以访问Elyra Notebook Container。
在Virtual Box上设置主机与虚拟机的端口映射,便可以在主机上输入localhost:8888访问。