创建docker和anaconda

2024-09-30 01:22:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Dockerfile,它有一个FROM continuumio/anaconda3,可以用python 3.7.4创建一条Python3。我可以运行jupyter命令和处理笔记本。图像记录在这里:https://hub.docker.com/r/continuumio/anaconda3

但我需要更改此图像以运行python 3.9.5

有一个带有continuMio/conda-ci-linux-64-python3.9的continuMio页面,但不允许运行jupyter笔记本

如何创建运行Python3.9.5并具有jupyter命令的docker映像

谢谢


Tags: dockerfromhttps图像命令dockerfilecom记录
1条回答
网友
1楼 · 发布于 2024-09-30 01:22:56

在我看来,在conda环境中安装desire python版本(3.9.5),然后运行jupyter是一个不错的选择!带有我的实现的解决方案最终会出现在这个不整洁的Dockerfile中

FROM continuumio/anaconda3
RUN apt update

RUN conda create -n py39 python=3.9 pip
RUN echo "source activate py39" > ~/.bashrc
ENV PATH /opt/conda/envs/env/bin:$PATH
RUN mkdir -p /opt/notebooks
RUN /opt/conda/envs/py39/bin/pip install jupyter


CMD ["bash", "-c", "/opt/conda/envs/py39/bin/jupyter notebook \
     notebook-dir=/opt/notebooks  ip='*'  port=8888 \
     no-browser  allow-root"]

相关问题 更多 >

    热门问题