【问题标题】:can't launch jupyter notebook on python image无法在 python 图像上启动 jupyter notebook
【发布时间】:2021-10-27 12:04:19
【问题描述】:

我无法从我的项目中启动新的 jupyter-notebook。

在我的 dockerfile 下面。

FROM python:3.9.0
ARG WORK_DIR=/opt/dir1
RUN apt-get update && apt-get install cron -y && apt-get install -y default-jre
# Install python libraries
COPY requirements.txt /tmp/requirements.txt
RUN pip install --upgrade pip && pip install -r /tmp/requirements.txt
WORKDIR $WORK_DIR
EXPOSE 8888
VOLUME /home/data/dir1/
# Copy etl code
# copy code on container under your workdir "/opt/dir1"
COPY . .
ENTRYPOINT ["sh", "-c"]
CMD ["jupyter-notebook --ip 0.0.0.0 --no-browser --allow-root]

然后在我的终端中我做了

#build
docker build -t my-python-app .
#run
docker run -p 8888:8888 -v /home/data/dir1/:/opt/dir1 my-python-app

但直到知道没有容器在运行,也没有打开笔记本。

有人知道为什么吗?

【问题讨论】:

    标签: python docker jupyter-notebook


    【解决方案1】:

    尝试在后台模式下运行您的容器。你的图片名称也不正确

    docker run -p 8888:8888 -v /home/data/dir1/:/opt/dir1 -d my-python-app
    

    【讨论】:

    • 谢谢 yacin,请问背景是什么意思?
    • 在 docker run 命令中添加 -d 选项。
    • 是的,但为什么呢?我按照您的解决方案尝试了,但是像往常一样,当我执行 docker ps 时,没有正在运行的容器,而当我执行 docker ps -a 时,我发现了终止的容器。
    • 你明白我的意思吗?
    猜你喜欢
    • 1970-01-01
    • 2016-01-13
    • 1970-01-01
    • 2022-12-07
    • 2018-06-29
    • 1970-01-01
    • 2023-01-28
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多