前言:从图像处理到现在的运维,有一段时间了。接触到Docker之后,感觉这玩意儿挺好用。
想到之前实验室服务器又是Tensorflow又是torch的,python这个版本那个版本的很头疼(当然,Anaconda还是很好用滴)
那用Docker安装tensorflow是什么效果?能支持GPU吗?(先不管这些了,先安装一下)
首先需要确认已安装了Docker,参考之前的这篇博客。
第一步:下载TF镜像
docker pull tensorflow/tensorflow
第二步:创建容器
docker run --name my-tensorflow -it -p 8888:8888 -v ~/tensorflow:/test/data tensorflow/tensorflow
- --name:创建的容器名,即my-tensorflow
- -it:保留命令行运行
- -p 8888:8888:将本地的8888端口和http://localhost:8888/映射
- -v ~/tensorflow:/test/data:将本地的~/tensorflow挂载到容器内的/test/data下
- tensorflow/tensorflow :默认是tensorflow/tensorflow:latest,指定使用的镜像
创建容器成功后,会给一个URL,浏览器中打开即可看到 jupyter界面,我们可以在线编辑代码