我正在尝试让 xeus-cling 处理 OCI 图像,目前我正在使用 buildah + podman。我遇到两个问题
- 我尝试使用 mamba/conda 创建一个环境,但是它需要
conda/mamba init bash
运行然后重新启动 shell。但是在构建时很难让它重新启动,我尝试构建多阶段图像exit
,运行/bin/bash
。我还注意到conda
检查某些文件是否以某种方式配置,包括/home/joyvan/.bashrc
,我cat
删除了修改过的文件.bashrc
,并COPY
把它变成了图像——没有骰子。activate
告诉我我需要跑步init
- 我试过在没有环境的情况下安装它,我一直收到错误
Encountered problems while solving:
- nothing provides system needed by clangdev-5.0.0-default_0
我不知道具体clangdev-5.0.0-default_0
是哪个包(因此在 Dockerfile 中有一堆注释掉的 C++ 相关包)
我什至让笔记本运行了几次(不记得我做了什么),但没有看到创建 C++ 笔记本的选项。我想知道这是否可能是由于
我已将我的 Dockerfile 置于下面的当前状态(我有点疯狂Ctrl+Z
)
感谢您阅读
- TFB :)
FROM docker.io/jupyter/scipy-notebook:latest
SHELL [ "/bin/bash", "-c" ]
RUN mamba install -y xeus -c conda-forge
RUN mamba install -y jupyterlab -c conda-forge
# RUN conda install gcc7 -c conda-forge
# RUN mamba install -y -c conda-forge clangdev
# RUN mamba install -y -c conda-forge/label/llvm_rc clangdev
# RUN mamba install -y -c conda-forge/label/cf202003 clangdev
# RUN mamba install -y -c conda-forge/label/gcc7 clangdev
# RUN mamba install -y -c conda-forge/label/broken clangdev
# RUN mamba install -y -c conda-forge/label/cf201901 clangdev
RUN mamba install -y -c conda-forge jupyter_contrib_nbextensions
# RUN conda init bash
# RUN conda create -n cling
# RUN conda activate cling
RUN mamba install -y xeus-cling -c conda-forge