在 Windows 下安装 docker 和 tensorflow

前言

自己在 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 主页下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容

  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,728评论 1 32
  • 最近在忙着搭建游戏私服的事情,因此前面的关于游戏业务篇师徒系统的内容会迟一点写,这个坑怎么说都还是要填的,不要错过...
    codjust阅读 10,974评论 0 14
  • 注意: 该 Docker 版本为了支持 Docker 机,于是不再支持 Boot2Docker 命令行。使用 Do...
    提莫队长1234阅读 4,600评论 0 8
  • 距离2016高考过去了一整年,我突然在想一年前的今天我在干嘛呢,好像我也没有在玩命的翻书,坐在窗台,看着楼下熙熙...
    曼妮姑娘阅读 226评论 0 0
  • 写到这里,我只想说:遇见你,是我最大的幸运! 如果说,自卑会使一个人变得懦弱,胆怯,那么,这个人其实就是个痞子。都...
    莫小帅彡阅读 252评论 0 0