美文网首页我爱编程
在 Windows 下安装 docker 和 tensorflo

在 Windows 下安装 docker 和 tensorflo

作者: gzMichael | 来源:发表于2017-10-24 10:35 被阅读0次

前言

自己在 Windows 下安装 docker 的时候,不是很顺利,出现了很多奇怪的问题,所以写一下整个过程,也方便其他人下次安装时,避免一些坑。

安装 docker

  1. 下载:docker直接在 http://www.docker.com/ 就下载,由于我自己装的是 Windows7 64位,只能去下载 docker_toolbox
  2. 安装:Windows直接运行安装即可,在 toolbox 中,自带了 VirtualBox ,会一并安装
  3. 初次运行:安装完成后,会有 Docker Quickstart Terminal ,以及 Kitematic (Alpha) 两个图标,运行 Docker Quickstart Terminal,docker 所有的命令都在这个终端里面执行
  4. 运行后,由于没有 boot2docker.iso 镜像,需要下载,如下图
image.png

上面有提示镜像的下载链接,如果terminal里面下载超时,可以手工下载。我自己就是手工下载的。

  1. 下载完成后,就会看到 docker 的图标,那就可以开始运行 docker 了。
image.png

下载 tensorflow 镜像

  1. boot2docker.iso 镜像可以正常启动后,就通过可以通过 Kitematic (Alpha) 下载 tensorflow 的镜像了。在 Kitematic 输入 tensorflow,即可搜索到很多的镜像,官方的镜像就是 tensorflow/tensorflow,里面带了 Jupyter Notebook以及 Python2,如果不喜欢python2的,可以自己找一个 python3 的镜像版本。
image.png

运行 tensorflow 镜像

  1. 在 terminal 运行:

docker run -it --name michael-docker -p 8888:8888 -v /d/tensorflow:/notebooks eywalker/tensorflow-jupyter

意思就是 以 eywalker/tensorflow-jupyter 镜像为母版,建立一个名为 michael-docker 的镜像,并能通过8888端口访问,同时将本地的 d:\tensorflow 目录映射到镜像里面的 /notebooks 目录,该目录就是 jupyter 的根目录。

image.png
  1. 此时在 Kitematic 就能看到自己新建的镜像,点击右边的 "WEB PREVIEW",就会在浏览器打开 jupyter,此时你就可以进行操作了。如果使用默认的 tensorflow/tensorflow 镜像,每次启动镜像后,会有一个 token,将token输入到浏览器中,才能打开 jupyter 访问。
image.png
  1. 本地目录映射:在 WEB PREVIEW 下,有 VOLUMES,点击的话会询问是否允许进行映射,选 "Enable" 后,就打开本地目录,此时在目录下新建文件,或者在 jupyter 下新建文件,都能互相访问。

至此,已经在 jupyter 上书写代码和运行了。

需要注意的坑

  1. VirtualBox 的安装,我自己试过在安装过程中,进度条已经走完了,但最后的安装一直没有完成,等了一段时间后就直接强行把安装窗口关了,可能导致 VirtualBox 的安装异常,后来的docker怎么都启动不起来。自己在这个过程中耗费了很多时间。

  2. docker的命令需要在 Docker Quickstart Terminal 下执行,不要在 Windows 的 cmd 下运行

  3. boot2docker.iso 镜像有可能多次下载超时,可以自己到 github 主页下载

相关文章

网友评论

    本文标题:在 Windows 下安装 docker 和 tensorflo

    本文链接:https://www.haomeiwen.com/subject/umnzuxtx.html