CentOS 7下搭建TensorFlow+Python3+Jupyter环境

CentOS 7下搭建TensorFlow+Python3+Jupyter环境

一、下载镜像
docker pull tensorflow/tensorflow:latest-py3-jupyter

在这里插入图片描述

二、下载完成后测试TensorFlow
docker run -it --rm -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter bash

在这里插入图片描述

  • -it:表示创建交互式终端(interactive terminal),它对应后面的bash(bash是一个为GNU计划编写的Unix shell)
  • --rm:表示在本次容器运行完毕后,自动删除(remove)该容器。需要注意的是, 该参数前是两个短横杠『–』。如果我们想持久化保存对docker 容器的修改,以便下一次使用的话,这个『–rm』选项,就不要添加。
  • -p(小写):指定要映射的IP和端口,但是在一个指定端口上只能绑定一个容器。其格式为hostPort:containerPort(宿主机端口:容器端口)。这里, 8888:8888的含义就是将本地的 8888 端口映射到容器的 8888 端口。
三、Jupyter的配置

进入容器的终端中,输入如下命令

docker run -it --rm -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter bash
  • --ip: 是指定访问Jupyter服务器的IP地址,默认值是127.0.0.1或localhost, 这样无法远程访问的. 这里我们设置为0.0.0.0,表示它可以接纳任何IP。
  • -allow-root:用户root用户登录
  • --port 8888:开启8888端口,这个要和前面启动Docker命令的设置一致即可(不一定非得送8888,保持设置一致就行)
  • --no-browser:表示不需要启动浏览器。后期我们自己手动启动它。

执行上述命令后,便会启动后台Jupyter服务器程序
在这里插入图片描述

四、使用Jupyter

上图中获取到了token,在浏览器中输入对应地址即可
如:http://192.168.213.145:8888/?token=1a1fb0238bfe7aa09c1d7c8caae847332137eb8770a8541c,进入到下面页面
在这里插入图片描述

至此证明我们可以正常使用Docker容器内部的Jupyter了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值