轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
renku/renkulab-py
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

renkulab-py Docker 镜像下载 - 轩辕镜像

renkulab-py 镜像详细信息和使用指南

renkulab-py 镜像标签列表和版本信息

renkulab-py 镜像拉取命令和加速下载

renkulab-py 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

renkulab-py
renku/renkulab-py

renkulab-py 镜像详细信息

renkulab-py 镜像标签列表

renkulab-py 镜像使用说明

renkulab-py 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

RenkuLab Docker镜像包含启动JupyterLab、RStudio等交互式环境的最小依赖,并内置renku CLI,是Renku平台项目模板的基础镜像,支持Python、R、Julia等多种编程语言,可通过DockerHub获取并自动构建。
1 收藏0 次下载activerenku镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

renkulab-py 镜像详细说明

renkulab-py 使用指南

renkulab-py 配置说明

renkulab-py 官方文档

RenkuLab Docker镜像

RenkuLab Docker镜像包含启动JupyterLab、RStudio等交互式环境所需的最小依赖,且每个镜像均内置renku CLI。

这些镜像可在DockerHub获取,并通过GitHub Actions从本仓库自动构建(详见.github文件夹)。

镜像会不定期更新,我们会尽量保持其与最新的Python版本、CUDA/Torch版本及R版本同步。通常通过更新GitHub Actions以包含新版本,并修改Makefile来调整默认构建内容。

用途

基础Python(renkulab-py)、基础R(renkulab-r)和基础Julia(renkulab-julia)镜像用于Renku项目模板,用户在RenkuLab平台创建项目或通过本地renku init初始化项目时可选择这些模板。

若需使用项目模板未涵盖的本仓库构建镜像,需按以下步骤操作:

  • 使用与编程语言匹配的最小模板创建项目(另有适用于非Python/R语言的最小模板)
  • 在项目Dockerfile的FROM行中,将镜像替换为从本仓库构建的镜像。请参见“命名约定”以选择合适的镜像

如需为现有镜像添加启动RenkuLab交互式环境的能力,请参见下文“为自有镜像添加renku支持”部分。

容器初始化

容器启动时可能需要执行某些操作以准备环境。基础镜像的entrypoint.sh脚本已包含部分初始化操作,若扩展镜像,可通过在容器根目录添加post-init.sh脚本来添加自定义初始化步骤。该脚本必须允许非特权用户执行,因为它将以容器的用户权限运行。

使用基础镜像的项目还可在项目根目录放置post-init.sh脚本,该脚本将在/entrypoint.sh和/post-init.sh(容器级)之后执行。

命名约定

基础镜像位于DockerHub的renku/renkulab-*仓库(*表示“类型”,即编程语言或基础镜像)。命名格式如下,帮助选择合适的镜像:

renku/renkulab-[镜像类型]:[镜像类型版本]-[标签|哈希]

示例:renku/renkulab-py:3.10-0.15.0

  • renku/renkulab:标识该镜像可用于在RenkuLab平台从项目启动环境
  • -py:表示Python镜像类型,即环境中安装的编程语言或添加额外依赖的基础镜像。详见下文“当前镜像”了解可用类型
  • 3.10:表示Python版本为3.10
  • 0.15.0(或d572e9a):标签是仓库提交的标识,若属于发布版本则为版本号;若非发布版本,则为构建镜像所用Git提交SHA的前几位字符

注意:基础镜像包含最新版本的renku CLI,可通过修改项目Dockerfile中的renku版本轻松覆盖。

当前镜像

镜像描述基础镜像
renku/renkulab-py含最小依赖的Jupyter镜像jupyter/base-notebook
renku/renkulab-rRStudio镜像rocker/verse
renku/renkulab-juliaJulia镜像renku/renkulab-py
renku/renkulab-cuda含Python和最小依赖的CUDA镜像renku/renkulab-py
renku/renkulab-cuda-tf含Python和Tensorflow的CUDA镜像renku/renkulab-cuda
renku/renkulab-vnc含Python的VNC镜像renku/renkulab-py
renku/renkulab-matlab含Matlab的VNC镜像renku/renkulab-py
renku/renkulab-qgis含QGIS的VNC镜像renku/renkulab-py

更多已发布镜像的详细列表及DockerHub链接,请参见发布说明。

py

可通过Renku项目模板获取

含最小依赖的基础Jupyter镜像,基于jupyter/base-notebook。

DockerHub:[***]

r

可通过Renku项目模板获取

基于rocker "verse"镜像:rocker/verse,该镜像提供比conda更新的R版本,并包含R用户常用的大部分软件依赖。同时包含R Jupyter内核和RStudio。访问RStudio只需将URL中的/lab或/tree替换为/rstudio。

DockerHub:[***]

julia

可通过Renku项目模板获取

基于renku/renkulab-py镜像,已安装Julia。

DockerHub:[***]

cuda

基于renku/renkulab-py镜像,包含不同版本的Python和CUDA。

DockerHub:[***]

vnc

基于renku/renkulab-py镜像,包含完整虚拟桌面。使用noVNC 1.1.0和TigerVNC 1.9.0,并通过Renku UI提供Linux桌面环境。

[***]

matlab

包含上述完整虚拟桌面环境,并已安装Matlab。

[***]

qgis

包含上述完整虚拟桌面环境,并已安装QGIS。

[***]

开发

使用make构建镜像

本目录提供Makefile用于本地构建镜像。可通过make all构建所有镜像,或按需构建单个镜像。同时提供推送(push)和拉取(pull)镜像的make目标。

使用docker构建镜像

有时可能需要直接使用docker构建单个镜像:在目标镜像目录中运行docker build -t <名称:标签> .即可。注意,在ARM架构系统(如Apple M1/M2)上,由于部分基础镜像不支持ARM架构,可能需要添加--platform=linux/amd64标志。

M1/M2(arm64)支持

从0.16.0版本开始,Python基础镜像支持X86_64和arm64双架构。如需本地构建多架构镜像,可使用make:

$ PLATFORM=linux/amd64,linux/arm64 USE_BUILDX=1 make py

或直接使用buildx命令:

$ docker buildx build \
  --platform linux/amd64,linux/arm64 \
  --tag myimage:tag \
  --push \
  docker/py

注意:目前仅Python镜像提供arm64支持。

为自有镜像添加renku支持

若您已有包含复杂依赖的Docker镜像,可通过以下方式将其部署到RenkuLab:使用我们的镜像作为基础进行构建。我们提供两个通用镜像,一个适用于通用场景,另一个专用于rocker基础镜像。

假设您的Dockerfile位于当前目录,可通过以下命令将renkulab依赖构建到您的镜像中:

docker build -t <镜像标签> \
  --build-arg BASE_IMAGE=<您的基础镜像> \
  [***]

其中<镜像标签>是您要使用的镜像名称/标签,<您的基础镜像>是您现有的镜像。

若您的镜像基于rocker R发行版,可执行:

docker build -t <镜像标签> \
  --build-arg BASE_IMAGE=<您的基础镜像> \
  [***]

贡献

如需建议添加其他语言或基础镜像,欢迎提交issue或PR到本仓库。

查看更多 renkulab-py 相关镜像 →
renku/renkulab-r logo
renku/renkulab-r
by renku
暂无描述
110K+ pulls
上次更新:2 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.