docker 下部署conda
时间: 2023-09-11 22:08:03 浏览: 132
docker部署
可以通过以下步骤在 Docker 中部署 Conda:
1. 在 Dockerfile 中安装 Miniconda:
```dockerfile
FROM ubuntu:latest
RUN apt-get update && \
apt-get install -y wget && \
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && \
chmod +x Miniconda3-latest-Linux-x86_64.sh && \
./Miniconda3-latest-Linux-x86_64.sh -b && \
rm Miniconda3-latest-Linux-x86_64.sh
ENV PATH="/root/miniconda3/bin:${PATH}"
```
2. 使用 `conda` 命令创建环境和安装所需的软件包:
```dockerfile
RUN conda create -n my_env python=3.8
RUN echo "conda activate my_env" >> ~/.bashrc
RUN conda install -n my_env pandas numpy matplotlib
```
3. 在 Docker 容器中启动 Conda 环境:
```bash
docker run -it my_image /bin/bash -c "source activate my_env && jupyter notebook --ip 0.0.0.0 --no-browser --allow-root"
```
注意:`my_image` 是你创建的镜像名称。这将启动 Jupyter Notebook 服务器并将其绑定到 Docker 容器的 IP 地址上。你可以通过在浏览器中输入 `http://localhost:8888` 来访问 Jupyter Notebook。
希望这可以帮助你在 Docker 中部署 Conda。
阅读全文