首页 > 服务器 > Web服务器 > 正文

浅谈Docker运行Tensorboard和jupyter的方法

2024-09-01 13:54:03
字体:
来源:转载
供稿:网友

网上找了很多方法都是jupyter 运行正常但不知道如何打开Tensorboard。折腾了很久,实验很多中方法最终找到了一个正确的方式。

首先创建docker volumes

docker volume create --name notebooksdocker volume create --name logs 

注: 这个是docker创建的volume 用来供jupyter 运行的notebook 和log 保存的卷信息。

然后在本机创建两个运来实际挂载notebooks 和logs的目录

注:目录根据自己情况创建

sudo mkdir /home/dyufei/docker/notebookssudo mkdir /home/dyufei/docker/logs 

Docker 运行jupyter(创建jupyter容器)

docker run /--name jupyter /-d /-v notebooks:/home/dyufei/docker/notebooks /-v logs:/home/dyufei/docker/logs /-e "PASSWORD=abc123 /-p 8888:8888 /tensorflow/tensorflow

注:

  1. --name 为创建容器名 即:jupyter
  2. -v 将本地的/home/dyufei/docker/logs目录挂载到docker的logs volume下
  3. -e "PASSWORD=abc123" 是jupyter启动登录的密码,密码自己设个喜欢的即可
  4. -p 是端口映射

Docker 运行jupyter(创建tensorboard容器)

docker run / --name tensorboard / -d / -v logs:/home/dyufei/docker/logs / -e "PASSWORD=abc123" / -p 6006:6006 / tensorflow/tensorflow:latest / tensorboard --logdir /home/dyufei/docker/logs

大功告成!这样就可以在浏览器中打开了,

http://localhost:8888/
http://localhost:6006/

试试看

Tensorboard 和 jupyter 运行和停止

上面的命令创建并运行了 tnsorboard 和 jupyter两个容器,之后就可以直接启动和停止容器的方式来运行和停止Tensorboard 和 jupyter。

1)停止

docker stop jupyterdocker stop tensorboard

2)启动

docker start jupyterdocker start tensorboard

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到服务器教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表