mac在docker容器中安装使用tensorflow

docker 安装
国内加速器配置
也可以使用docker自己的加速器,注册docker账号就能获取
docker仓库有很多镜像,首先搜索仓库是否有tensorflow的镜像

docker search tensorflow

《mac在docker容器中安装使用tensorflow》 image.png

也可通过docker hub的官方网站搜索查看想要的
镜像仓库

《mac在docker容器中安装使用tensorflow》 image.png

搜索得到tensorflow结果列表,执行docker容器运行命令,会将仓库的镜像拉取到本地并运行。

docker run -it 镜像名
docker run –name=tensorflow -i -t tensorflow/tensorflow

《mac在docker容器中安装使用tensorflow》 image.png

要在本地使用容器中的tensorflow,需要将容器内部的端口映射到本地端口,在run指令带-P即可

docker run –name=tensorflow -it -P tensorflow/tensorflow

运行完成ctrl+p ctrl+q 跳出容器(容器仍在运行),不能使用exit

docker ps 可以查看端口映射情况

《mac在docker容器中安装使用tensorflow》 image.png

本地ip:端口 复制到浏览器打开就能访问到容器
在终端ifconfig查看ip

《mac在docker容器中安装使用tensorflow》 image.png

得到:172.20.212.118:32772 在浏览器访问

《mac在docker容器中安装使用tensorflow》 image.png

《mac在docker容器中安装使用tensorflow》 image.png

成功:

《mac在docker容器中安装使用tensorflow》 image.png

来个验证代码,看看run的结果

《mac在docker容器中安装使用tensorflow》 image.png

    原文作者:youseewhat
    原文地址: https://www.jianshu.com/p/63e8707c4c79
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞