首页 > 解决方案 > 通过 docker 部署的 Jupyterhub:与 samba 驱动器连接

问题描述

所以我设置了一个使用 docker 部署的 Jupyterhub。如此处所述

用户希望从他们的笔记本中连接到 samba 共享。为了让它工作,我想写一个小的 bash 脚本。脚本要求用户提供他们的凭据以连接到 samba 共享驱动器。所以这是我的问题:

  1. 我必须打开笔记本服务器容器的端口 445 和 139,通过 jupyterhub 容器将它们引导到系统的端口 445 和 139。在我拥有的 docker 部署的 Jupyterhub 框架中,我在哪里以及如何实现这一点?
  2. 我必须授予用户 SYS_ADMIN 和 DAC_READ_SEARCH 功能。假设我不信任用户。你认为这是个好主意吗?最坏的情况是什么……请吓唬我。:D
  3. 有没有更安全的方法,比如在处理 sambashare 请求的额外容器中运行的某些服务,创建一个 docker 卷并在用户容器运行时将其挂载到同一个用户的容器?

标签: dockerdocker-composejupyter-notebooksambajupyterhub

解决方案


推荐阅读