使用Docker安装Tensorflow

16 篇文章 0 订阅
11 篇文章 1 订阅

使用Docker安装Tensorflow 对程序员来说在配置环境上花费大量时间,着实没有太大意义。遇到这篇文章以前您可能一个tensorflow环境配半天,各种错误出现,其他环境也一样。但是Docker为我们提供了解决方案,而且相比虚拟机来说,Docker轻便不少。

安装Docker 注:这里以Ubuntu16.04为例 

安装: 

1. 卸载可能存在的docker老版本,并且更新apt包索引 

$ sudo apt-get remove docker docker-engine docker-ce docker.io$ sudo apt-get update 

2.使apt可以通过HTTPS使用存储库(repository) 

$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common 

3.设置stable存储库,并且更新apt包索引 

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu 

$(lsb_release -cs) stable"

$ sudo apt-get update 

4.安装最新版本的Docker CE 

$ sudo apt-get install -y docker-ce 

5.查看docker服务是否启动 

$ systemctl status 

docker docker常用命令 

$ docker image ls #查看镜像信息列表

$ docker container ls #查看容器信息列表

$ docker ps -a #查看运行中的所有容器

$ docker pull [images]:[version] #从dockerhub拉取指定镜像

$ docker run -p 8088:8888 -tdi --privileged [imageID] [command] #后台启动docker,并指定宿主机端口(如:阿里云主机中安全组允许的端口)和docker映射端口(如:docker中jupyter端口)

$ sudo docker exec -it [containerID] /bin/bash #镜像通过run 启动后,进入终端交互模式

$ docker rm [containerID] #删除容器

$ docker rmi [imageID] #删除镜像 docker换源

 $ cd /etc/docker$ vim daemon.json 输入如下: 

{"registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com","https://2lqq34jg.mirror.aliyuncs.com","https://pee6w651.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com"],"dns": ["8.8.8.8","8.8.4.4"]} 

重启docker: 

# systemctl restart docker 

使用Docker安装tensorflow 

安装 

$ docker pull tensorflow/tensorflow:latest-py3-jupyter #安装

$ docker image ls # 查看镜像

$ docker run -d -p 8088:8888 tensorflow/tensorflow:latest-py3-jupyter #启动

$ docker ps # 查询Container id

$ docker exec -it [换成Container id] jupyter notebook list #启动jupyter 访问jupyter 打开浏览器,复制粘贴上面命令执行后出现的地址: 如:http://[主机ip]:8088/?token=[token值]::%20/tf 

欢迎关注我的公众号“玩吧Coder”,原创技术文章第一时间推送。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载请附上原文出处链接和本声明。
本文链接地址:https://www.flyai.com/article/art0cfff02277b7443f5ba9833e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值