【问题标题】:Populating user home directory in JupyterHub在 JupyterHub 中填充用户主目录
【发布时间】:2020-01-03 18:20:42
【问题描述】:

我正在尝试在 JupyterHub 上填充用户的主目录。我已经按照 Kubernetes 指南从零到 JupyterHub 并拥有一个工作集群。我有要在容器中复制的文件夹,但我不确定如何复制它们以便用户可以使用它们。

lifecycleHooks:
  postStart:
  exec:
    command: ["cp", "-a", "mydir", "/home/jovyan/mydir"]

当我在容器中获得 shell 时,文件夹在 /home/jovyan 中,但是当 exec 挂钩运行时,找不到这些文件夹。我知道我在这里遗漏了一些简单的东西。

【问题讨论】:

    标签: jupyter jupyterhub


    【解决方案1】:

    我发现最好的方法是将您需要的文件夹复制到/home/jovyan 以外的目录,例如/tmp,然后从那里复制它们。

    我现在在我的config.yaml 中有这样的东西,它允许运行由分号分隔的多个命令

    lifecycleHooks:
        postStart:
          exec:
            command:
              - "sh"
              - "-c"
              - >
                cp -r /tmp/folder_a /home/jovyan;
                cp -r /tmp/folder_b /home/jovyan
    

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2019-03-22
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多