linux 版本安装docker比较方便,这里不做介绍,要在linux上安装的可以参考:https://yq.aliyun.com/articles/658984
下面介绍一下如何在 win10安装docker
docker安装
首先要设置Hyper-V
在【程序和功能】中,点击【启用或关闭Windows功能】,找到Hyper-V,勾选上,如下图:
图片.png
下载docker
下载地址:https://docs.docker.com/get-docker/
下载完成后安装,安装完成后,进入命令行
输入如下指令,查看安装版本
此指令在windows命令行中执行可能会有问题
docker version
若提示如下内容:
图片.png
按如下步骤操作
1. 先删掉所有docker 的环境变量,好像是有四个
2. 看下 docker-machine ls 是否有default 或者其他 存在;有则使用如下指令删除:
docker-machine rm default
3. 然后,全部删除掉,指令:docker-machine env -u
4. 复制输出内容的最后面那个 ,粘贴执行,如下:
@FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i
然后就解决了,输入 docker version,就会输出docker 版本
以上问题不能彻底解决,建议在git bash执行命令
下载git客户端,安装即可。
验证安装
执行如下指令
docker run hello-world
第一次执行会提示没有镜像,会自动下载,下载完成后,在执行就可看到如下内容:
图片.png
下载tensorflow镜像
我们下载支持jupyter的版本,是否使用gpu需要根据情况而定,windows版本不支持gpu
docker pull tensorflow/tensorflow:latest-gpu-jupyter
需要等待很长时间 ... ...
下载完成后,启动镜像
winpty docker run -it --name mytf -v /data/tensorflow/notebooks:/notebooks -p 8888:8888 37b1af999efc
启动成功后,会看到如下提示:
图片.png
复制红框中的内容,在浏览器中打开即可,可以看到如下界面
图片.png
点击右侧的new新建 python文件
输入如下代码
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello = tf.constant('Hello, TensorFlow!')
sess = tf.compat.v1.Session()
print(sess.run(hello))
可以看到如下输出:
图片.png
网友评论