用Docker搭建Anaconda Python环境
Dockerfile如下:
FROM nvidia/cuda:8.0-cudnn6-devel-ubuntu16.04 MAINTAINER Tyan <tyan.liu.git@gmail.com> # Install basic dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential \ cmake \ git \ wget \ libopencv-dev \ libsnappy-dev \ python-dev \ python-pip \ tzdata \ vim # Install anaconda for python 3.6 RUN wget --quiet https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh -O ~/anaconda.sh && \ /bin/bash ~/anaconda.sh -b -p /opt/conda && \ rm ~/anaconda.sh && \ echo "export PATH=/opt/conda/bin:$PATH" >> ~/.bashrc # Set timezone RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # Set locale ENV LANG C.UTF-8 LC_ALL=C.UTF-8 # Initialize workspace RUN mkdir /workspace WORKDIR /workspace
构建docker image命令如下:
docker build -t python:3.6 .
运行docker image命令如下:
docker run -ti --rm python:3.6