Ubuntu下使用docker
安装nvida版docker:
需要预先安装nvida驱动和docker
然后输入命令:
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb
sudo docker run -v /home/docker/Downloads:/usr/Downloads --name dataVol ubuntu /bin/bash
将主机的/home/docker/Downloads文件夹映射到容器的/usr/Downloads目录
在新的容器中使用卷:
docker run -it --volumes-from dataVol ubuntu /bin/bash
--volumes-from用来指定要从哪个数据卷来挂载数据。
docker创建tensorflow环境:
1. 下载ubuntu镜像,并运行,命名为tensorflow:
sudo docker run -it -d --name tensorflow ubuntu bash
2. 进入容器:
sudo docker exec -it tensorflow bash
3. 安装python(需要先apt update):
root@3a761ffd4435:/# apt update
安装python3.5,将python3.5软连接为系统python
root@3a761ffd4435:/# apt-get install python3.5
ln -s /usr/bin/python3.5 /usr/bin/python
4. 安装pip组件及vim
apt install -y python3-pip python3-dev vim
5. 安装opencv
root@f4af40573d11:/# pip3 install opencv-python
6. 安装tensorflow
root@f4af40573d11:/# pip install tensorflow