docker - 通过 docker 部署的 Jupyterhub:与 samba 驱动器连接
问题描述
所以我设置了一个使用 docker 部署的 Jupyterhub。如此处所述。
用户希望从他们的笔记本中连接到 samba 共享。为了让它工作,我想写一个小的 bash 脚本。脚本要求用户提供他们的凭据以连接到 samba 共享驱动器。所以这是我的问题:
- 我必须打开笔记本服务器容器的端口 445 和 139,通过 jupyterhub 容器将它们引导到系统的端口 445 和 139。在我拥有的 docker 部署的 Jupyterhub 框架中,我在哪里以及如何实现这一点?
- 我必须授予用户 SYS_ADMIN 和 DAC_READ_SEARCH 功能。假设我不信任用户。你认为这是个好主意吗?最坏的情况是什么……请吓唬我。:D
- 有没有更安全的方法,比如在处理 sambashare 请求的额外容器中运行的某些服务,创建一个 docker 卷并在用户容器运行时将其挂载到同一个用户的容器?