例如,在安装Jupyter泊坞窗时:
.whereExists(
InnerTableName.query().findById([theJsVariable, ref("Tag_overview.id")])
)
JupyterLab启动良好,我进入了实验室。通过URL +端口。 但是,这不可能连接到内部python内核(连接已挂起)。
我要面对哪种安全? 这与套接字通信的安全性有关吗?
经过调查,我收到了这些消息:
docker run -d \
--hostname jupyterhub-ds \
--log-opt max-size=50m \
-p 8000:8000 \
-p 5006:5006 \
-e DOCKER_USER=$(id -un) \
-e DOCKER_USER_ID=$(id -u) \
-e DOCKER_PASSWORD=$(id -un) \
-e DOCKER_GROUP_ID=$(id -g) \
-e DOCKER_ADMIN_USER=$(id -un) \
-v "$(pwd)":/workdir \
-v "$(dirname $HOME)":/home_host \
dclong/jupyterhub-ds /scripts/sys/init.sh
似乎与此相关: https://vincit.github.io/objection.js/recipes/composite-keys.html
[D 16:01:39.488 NotebookApp] Starting kernel: ['/usr/local/bin/python', '-m', 'ipykernel_launcher', '-f', '/root/.local/share/jupyter/runtime/kernel-f0420fbf-12e918f-20df7d3e804a.json']
[D 16:01:39.491 NotebookApp] Connecting to: tcp://127.0.0.1:51775
[D 16:01:39.491 NotebookApp] Connecting to: tcp://127.0.0.1:38609
[I 16:01:39.492 NotebookApp] Kernel started: f0420fbf-12ef-403e-918f-20df7d3e804a
[D 16:01:39.492 NotebookApp] Kernel args: {'kernel_name': 'python3', 'cwd': '/'}
[D 16:01:39.493 NotebookApp] Clearing buffer for 5e93046f-aa3e-4edd-a018-66b9d4c752e5
[I 16:01:39.493 NotebookApp] Kernel shutdown: 5e93046f-aa3e-4edd-a018-66b9d4c752e5
,并且每个内核可能需要多个连接,因此必须可以访问大量端口。
答案 0 :(得分:-1)
我不确定您如何构建docker命令,或者为什么选择特定的Docker镜像dclong / jupyterhub?
如果它旨在运行jupyterhub(多用户),那么,如果您想在docker中运行自己的Jupyter服务器,那听起来就不是您想要的。
我建议使用类似jupyter/scipy-notebook的名称,该名称仅用于运行一台Jupyter服务器。
否则,请描述您实际想要运行的内容,或者为什么您认为需要使用该图像等。