Repo2docker-action: 头脑风暴:CodeSpaces 说明

创建于 2020-07-23  ·  6评论  ·  资料来源: jupyterhub/repo2docker-action

CodeSpaces目前处于测试阶段。 但是,它很快就会发布(我不知道确切的时间)。 Repo2Docker 和此操作对于在该环境中启动 Jupyter Notebooks 非常有用。

注意:Codespaces 允许您在不同的端口上启动任意应用程序,如 Jupyter Notebooks 并连接到该端口

它看起来像这样https://www.youtube.com/watch?v=Hpt1Xs96C74&feature=youtu.be

PS CodeSpaces 配置看起来像这样https://github.com/jupyterhub/repo2docker-action/blob/master/.devcontainer/devcontainer.json

抄送: @betatim @choldgraf

所有6条评论

感谢您将其放在雷达上 - 代码空间与 Binder 之类的东西有何不同? 它是否只允许使用 vscode 或其他接口?

好问题 Codespaces 允许任何任意 Dockerized web 应用程序除了 VSCode 之外的任何端口上运行。 例如,我首选的使用方式是为 Jupyter Lab 提供服务 🎉

我认为 Binder 目前比 CodeSpaces 的免费版本拥有更丰富的计算能力,但这可能会改变

这里的一般想法 - 我认为我们应该找到方法来展示 repo2docker 如何插入其他生态系统,在 Binder 之外的工作流中使用等等。在这方面,我认为看到有关如何集成的信息会很棒代码空间!

话虽如此,我认为我们也应该保持谨慎,因为代码空间更多地属于“供应商产品”的范畴,我们通常不想表现出对一个与另一个的偏好(例如 codespaces / gitpod / colab / cocalc / codeocean / 等等)。 也就是说,代码空间与 repo2docker 等开放标准一起工作非常简洁,因此绝对值得强调和认可 - 我不太确定如何走这条线! 🤔🤔🤔

这是一个有趣的观点! 我还考虑使用 repo2docker 在您选择的云上启动笔记本虚拟机,这对于像 GPU 这样的计算或其他可能不适合 mybinder.org 的繁重工作负载很有用? 挑战在于基础设施不是免费的,因此它也开始在这个与云提供商(AWS、GCP、Azure)集成的供应商区域中滑行。

话虽如此,我认为作为实际问题,人们可能会觉得它很有趣,例如, @ hugobowne 在会议上进行 Dask 培训时使用的一些兴趣

开了一个关于discourse的帖子来征求更多的想法和意见

哦,我认为“与 XXX 连接的 repo2docker”的一般用例是一个很棒的亮点。 并同意回复:在云中快速启动一个 docker 容器,该容器由您使用 repo2docker 创建的环境提供支持,这真的很酷(我们还尝试了使用the littlest jupyterhub的类似想法,所以您可以创建一个带有使用 repo2docker 文件定义的环境的快速集线器)

我认为,从中期来看,如果我们也可以将 repo2docker 与许多其他生态系统(有些供应商,有些不是)的使用放在一起,我会更愿意在特定供应商的生态系统中突出显示 repo2docker

我将关闭此问题,感谢从中收集想法等很有帮助

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

robertodr picture robertodr  ·  13评论

hamelsmu picture hamelsmu  ·  5评论

choldgraf picture choldgraf  ·  8评论

OJ picture OJ  ·  29评论

adamstac picture adamstac  ·  16评论