参考文章:http://blog.csdn.net/neilron/article/details/51387161
1.安装docker,Docker ToolBox(傻瓜式安装一直下一步即可)
2.安装好之后建议先配置一个环境变量MACHINE_STORAGE_PATH,来自定义虚拟机保存的位置,因为之后下载的镜像越来越多,都是放在虚拟机的虚拟磁盘文件中,虚拟磁盘文件会越来越大,放在默认的C盘用户目录下可能会在以后造成一些麻烦,参考下图,设置为任意你喜欢的位置。
4.查看刚刚新建的虚拟机:
8.
uname -a,查看信息
cd到/目录下,查看目录结构
运行tensorflow的hello world
9.启动脚本:
仅需修改相应的machine-name,然后将脚本保存为my-start.bat,放在toolbox安装目录下。之后右键my-start.bat->发送到桌面快捷方式,按代码下的图配置该快捷方式,/K参数可以使bat运行完之后不自动关闭。这样,需要时双击运行就可以获得一个新的可运行镜像的CMD窗口。
10.将docker用作开发环境之前,还有一些很有必要的配置工作要做,让我们一起来完成下面3步:
(1)我们的容器运行在一个小的linux虚拟机上,而虚拟机又运行在Windows系统的VirtualBox上,自然的,运行在容器上的服务不能再Windows上打开浏览器直接访问。端口转发就是要解决这个问题,共有两步:
建立Windows和虚拟机之间的端口转发
可以通过VirtualBox的管理界面完成,如图,然后重启虚拟机。
(2)磁盘映射是非常有用的一步配置,可以将Windows上的磁盘直接映射到容器中,这样在Windows上开发代码,直接在容器中运行,避免了写完复制的大麻烦。磁盘映射的处理方法与端口转发类似,磁盘的映射关系需要完成Windwos到虚拟机,虚拟机到容器的两步配置,请跟随下面3个步骤:
建立Windows和虚拟机之间的磁盘映射
打开虚拟机的设置页面后,在共享文件夹中设置你想要共享的文件夹和它的名称,如图,重启虚拟机。

(3)在虚拟机中挂载磁盘
这一步要用到刚才设置的名称,我这里就是docker。
到这里,我们在Windows中所做的修改就可以实时地反映到虚拟机中了。
建立虚拟机和容器之间的磁盘映射
使用-v选项,建立两个目录的映射关系
好了,试试在Windows的共享文件夹中添加一个python的hello world,然后在docker中python /data/hello.py试试吧
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能深度学习211637 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!