Jupiter Docker:在子 docker 映像中使用 pip 安装

Jupiter Docker: Using pip install in a child docker image

我正在尝试 运行 MacOS 上的 Jupiter notebook 图像的自定义版本,只是想安装一个 confluent-kafka 库以便使用 kafka python 客户端。

我遵循 docs 中提供的简单说明。这是 Dockerfile:

FROM jupyter/datascience-notebook:33add21fab64
# Install in the default python3 environment
RUN pip install --quiet --no-cache-dir confluent-kafka && \
fix-permissions "${CONDA_DIR}" && \
fix-permissions "/home/${NB_USER}"

构建工作正常,但是当 运行ning 时,这是我得到的错误:

[FATAL tini (8)] exec -- failed: No such file or directory

正在尝试在线查找,但没有找到任何有用的信息。 有帮助吗?

我仍然不确定错误的原因,并且很想更好地理解它。与此同时,我使用另一个基本图像让笔记本在 docker 上工作。

这是 Dockerfile:

FROM jupyter/minimal-notebook
RUN pip3 install confluent-kafka