
immcantation/labimmcantation/lab:devel镜像提供Immcantation教程材料的运行环境,主要用于培训目的,不可用于生产环境。该镜像包含RStudio,方便用户通过浏览器访问并进行教程练习,支持笔记本文件的编辑、运行和渲染。
bashdocker pull immcantation/lab:devel
启动RStudio服务,通过浏览器访问http://localhost:8787。必须通过`-e`参数设置密码,可通过`--name`指定容器名称。
bashdocker run --network=host \ --name MyImmcantationProject \ --detach \ -e PASSWORD=MyPassword \ --rm -p 8787:8787 immcantation/lab:devel
用户名为magus,密码为上述命令中设置的密码(示例中为MyPassword)。
若对容器进行了修改并希望保存状态,按以下步骤操作:
在新终端中,使用以下命令查找运行中的容器ID:
bashdocker ps
将容器状态提交为新镜像(<tag>可指定标签,如devel表示覆盖原devel镜像):
bashdocker commit <容器ID> immcantation/lab:<tag>
查看镜像列表:
bashdocker image ls
使用容器名称停止容器:
bashdocker stop <容器名称>
将本地笔记本目录绑定到容器的notebooks目录,并设置notebooks为工作目录。在浏览器中打开RStudio即可开始编辑笔记本。
bash# 示例:编辑Immcantation培训笔记本 docker run --network=host \ --name MyImmcantationProject \ --detach \ -v <本地笔记本目录路径>:/home/magus/notebooks:z \ --workdir /home/magus/notebooks \ -e PASSWORD=MyPassword \ --rm -p 8787:8787 immcantation/lab:devel
bashdocker run --network=host \ --name MyImmcantationProject \ -v <本地笔记本目录路径>:/home/magus/notebooks:z \ -e PASSWORD=MyPassword \ --rm -p 8787:8787 immcantation/lab:devel Rscript -e "rmarkdown::render('notebook.Rmd')"
:z选项处理SELinux上下文devel标签),建议谨慎操作



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务