构建anaconda_py35+pytorch+ray镜像

本文介绍了如何基于Dockerhub上的anaconda镜像,构建包含Py35、PyTorch和Ray的定制镜像。在构建过程中,会遇到Ray集群中pickle错误的问题,解决方法是在容器内通过conda安装python=3.5.4,更新Python版本后提交新镜像。
摘要由CSDN通过智能技术生成

可以在dockerhub上找下anaconda的容器,比如这个anaconda镜像提供的,anaconda版本是2.4.* ~ 4.1.0之间都是默认py35的,这里提供的是基于debian的镜像。

直接在提供的dockerfile的基础上修改,自己构建镜像,我用的如下:

FROM ubuntu:16.04

ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
ENV PATH /opt/conda/bin:$PATH

RUN apt-get update --fix-missing && apt-get install -y wget bzip2 ca-certificates \
    libglib2.0-0 libxext6 libsm6 libxrender1 

RUN wget --quiet https://repo.anaconda.com/archive/Anaconda3-4.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \
    /bin/bash ~/anaconda.sh -b -p /opt/conda && \
    rm ~/anaconda.sh && \
    ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
    echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \
    echo "source activate root" >> ~/.bashrc

CMD [ "/bin/bash" ]

构建完运行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值