jupyter/Program/c/Dockerfile

20 lines
687 B
Docker
Raw Permalink Normal View History

2024-12-25 16:31:30 +08:00
FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder
2024-10-02 12:11:34 +08:00
USER root
WORKDIR /opt
RUN apt-get update --yes && apt-get install --yes --no-install-recommends git && apt-get clean && rm -rf /var/lib/apt/lists/* && \
2024-10-06 01:11:03 +08:00
git clone --depth 1 https://eoelab.org:1027/mirrors/jupyter-c-kernel.git && \
cd jupyter-c-kernel && pip install -e . && \
cd jupyter_c_kernel && install_c_kernel --sys-prefix
2024-10-02 12:11:34 +08:00
2024-12-25 16:31:30 +08:00
FROM eoelab.org:1027/eoeair/jupyter:py-c
2024-10-02 12:11:34 +08:00
2024-10-06 01:11:03 +08:00
COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/base/share/jupyter/kernels/ /opt/base/share/jupyter/kernels/
2024-10-02 12:11:34 +08:00
USER root
RUN apt-get update --yes && apt-get install --yes gcc && apt-get clean && rm -rf /var/lib/apt/lists/*
2024-10-06 01:11:03 +08:00
USER ${NB_UID}