Docker 运行Tensorboard 和 jupyter的正确方法

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

首先创建docker volumes

docker volume create --name notebooks
docker 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

注:

--name 为创建容器名 即:jupyter
-v 将本地的/home/dyufei/docker/logs目录挂载到docker的logs volume下
-e "PASSWORD=abc123" 是jupyter启动登录的密码,密码自己设个喜欢的即可
-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

Docker 运行Tensorboard 和 jupyter的正确方法相关推荐

  1. 创建单实例WPF应用程序的正确方法是什么?

    在.NET(而不是Windows Forms或控制台)下使用C#和WPF,创建只能作为单个实例运行的应用程序的正确方法是什么? 我知道它与某种称为互斥量的神话事物有关,我很少能找到一个烦人的人来阻止并 ...

  2. Docker运行GUI软件的方法

    转自 https://www.csdn.net/article/2015-07-30/2825340 简介: Docker通过namespace将容器与主机上的网络和运行环境进行了隔离,默认情况下,在 ...

  3. linux docker运行目录,Linux更改Docker运行根目录的方法

    下面的就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧. 解决方法: 一是重装系统,这也太不人性化了,忽略...下次部署 Dock ...

  4. 【idea】【springboot】【jar】导出jar运行后报错java.lang.ClassNotFoundException 及springboot在idea导出jar包的正确方法

    文章目录 一.问题描述 二.问题分析 三.springboot在idea中导出jar包的正确方法 1.删除原有MANIFEST.MF 2.工程设置 3.导出jar包 总结 一.问题描述 使用idea将 ...

  5. docker运行yyets_Docker 后台进程参数-------更改Docker运行根目录的方法

    参数介绍 --api-enable-cors=false 远程API调用. -b, --bridge="" 桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以 ...

  6. docker运行yyets_使用Docker镜像

    写在前面 镜像是Docker三大核心概念中最重要的一部分,而Docker运行容器前需要本地存在对应的镜像,如果镜像不存在,Docker会尝试从默认的镜像仓库中下载(默认使用Docker Hub公共注册 ...

  7. 【转】Java中获取文件大小的正确方法

    [转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...

  8. mscoreei.dll没有被指定在windows上运行_在Windows上使用Docker运行.NetCore

    今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker. 在Windows安装 docker 有两种选择 : ...

  9. Java并发编程(3):线程挂起、恢复与终止的正确方法(含代码)

    挂起和恢复线程 Thread 的API中包含两个被淘汰的方法,它们用于临时挂起和重启某个线程,这些方法已经被淘汰,因为它们是不安全的,不稳定的.如果在不合适的时候挂起线程(比如,锁定共享资源时),此时 ...

最新文章

  1. 学习web前端开发要注意什么
  2. Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理
  3. 浅析在网站优化工作中是如何优化网站流量的?
  4. strictmath_Java StrictMath nextAfter()方法与示例
  5. c++删除数组中重复元素_leetcode 数组中重复的数字
  6. html在线布局,HTML 布局
  7. 36.母板的介绍与使用
  8. jstl中c:foreach下的表格实现异步刷新
  9. 【特征提取】基于matlab一帧语音共振峰提取【含Matlab源码 1768期】
  10. N9程序开发-生成项目
  11. 修复桌面快捷方式箭头图标
  12. linux修改挂载文件系统权限,Linux配置启动挂载:fstab文件详解
  13. 小技巧:机械键盘使用技巧
  14. linux rescue 硬盘,linux rescue
  15. 阿里P8整理出SQL笔记:收获不止SOL优化抓住SQL的本质
  16. Handlebars 小技巧
  17. 成交锐减 基差大增 股指期货与股指同步性九年回顾
  18. QCustomPlot 线样式,点样式
  19. WIFI手机可以正常连接但是电脑提示连接受限
  20. mac下关闭chrome浏览器的自动更新

热门文章

  1. EntityFramework6.X 之 Operation
  2. 华为机试题2[编程题] 汽水瓶
  3. 类型转换和页面获取值(总爱忘的)
  4. hive分析函数取最新_Hive的分析函数的学习
  5. python强制释放内存_强制Python释放对象以释放内存
  6. java set 的使用_Java中Set集合的使用
  7. origin使用指导。pdf_获取所有的最高法指导性案例并保存为pdf
  8. php实现简单的框架,PHP 实现简单的 MVC 框架
  9. Java char转换为String,String转换为char数组
  10. c+ 引用传递坑_了解C ++中的引用传递