以前只写过docker file,没怎么接触过docker的环境安装,此次也算尝试一下吧,首先下载DockerToolbox.exe
安装完成之后,启动脚本start.sh ,会默认去检查版本,若是是同时安装了virtualBox,建议从新启动一下,这块卡了好久,一直报启动vboxManage异常,找了半天缘由。。。
这一步网上的说明仍是不少的,docker的相关内容也不熟,不敢乱写额python
执行下面的命令git
docker run -d -p 8888:8888 --name="tensor" gcr.io/tensorflow/tensorflowgithub
-p 8888:8888 指的是将本地的8888端口映射成docker镜像的8888端口,tensor容器内运行的Jupyter服务占用了8888端口,这个服务是一个网页版的编辑器,支持上传、建立、修改、运行python程序。
--name 是镜像的名称
gcr.io/tensorflow/tensorflow 这个是官方给的tensorflow的镜像,已经集成了tensorflow以及tensorflow的相关依赖docker
首次运行会从服务器上下载对应的文件浏览器
docker exec -i tensor bashbash
同时可使用docker-machine命令来查看当前正在运行的docker服务器服务器
docker-machine.exe ls编辑器
能够看到docker server的ip是192.1668.99.1003d
经过浏览器访问http://192.168.99.100:8888/tree?,是Jupyter服务,以下图:server
首次可能会须要口令,获取方式是:在容器的bash内执行:
jupyter notebook list
token即为口令,经过页面能够上传对应的python代码,而后在bash内执行查看效果
利用jupyter来执行,新建一个程序
编写代码,点击run便可获得结果