安装步骤

具体系统

macOS Catalina 10.15.5

安装 docker for mac

国内aliyun镜像地址

创建docker目录

mkdir ~/docker
cd ~/docker

下载配置文件

curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-1.3/docker/docker-compose.yml > docker-compose.yml
curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-1.3/docker/.env > .env
curl -L https://raw.githubusercontent.com/thingsboard/thingsboard/release-1.3/docker/tb.env > tb.env

出现问题:

Failed to connect to raw.githubusercontent.com port 443: Connection refused

解决方案:

手动在浏览器中输入下载链接下载并保存在~/docker文件夹中

创建系统

执行如下命令可创建系统,创建演示数据并启动ThingsBoard节点。

ADD_SCHEMA_AND_SYSTEM_DATA=true ADD_DEMO_DATA=true bash -c 'docker-compose up -d tb'

出现问题:

ERROR: for 534069763df8_docker_tb_1  Cannot start service tb: Mounts denied:
The path /home/docker/hsqldb_volume
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.

解决方案:

修改.env文件如下:

# cassandra environment variables
CASSANDRA_DATA_DIR=~/docker/cassandra_volume# postgres environment variables
POSTGRES_DATA_DIR=~/docker/postgres_volume
POSTGRES_DB=thingsboard# hsqldb environment variables
HSQLDB_DATA_DIR=~/docker/hsqldb_volume# environment variables for schema init and insert system and demo data
ADD_SCHEMA_AND_SYSTEM_DATA=false
ADD_DEMO_DATA=false

重新执行:

ADD_SCHEMA_AND_SYSTEM_DATA=true ADD_DEMO_DATA=true bash -c 'docker-compose up -d tb'

输出如下:

Removing docker_tb_1
Recreating 534069763df8_docker_tb_1 ... done

打开Web页面

节点启动后,可通过链接http://localhost:8080/打开在浏览器中Web页面:

Username: tenant@thingsboard.org
Password: tenant

参考

https://sherry0302.gitbooks.io/thingboard/an-zhuang/shi-yong-docker-linux-or-mac-os.html

ThingsBoard Mac Docker 安装详细步骤相关推荐

  1. CentOS 7中Docker安装详细步骤 ( 资源 )

    2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...

  2. python官方下载步骤-Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  3. linux离线安装pyhs2,Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  4. python安装详细步骤mac_mac如何安装python3

    mac上自带了python2.7 但是由于工作需要需要安装python3.如何安装python3,接下来手把手教你! 可以参考这篇Python安装文章:<python3安装详细步骤> 有2 ...

  5. python官网下载步骤-Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  6. 下载python步骤_Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  7. Cacti安装详细步骤

    Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据 ...

  8. redis3.0.0 集群安装详细步骤

    2019独角兽企业重金招聘Python工程师标准>>> redis3.0.0 集群安装详细步骤 博客分类: 缓存 Redis集群部署文档(centos6系统) (要让集群正常工作至少 ...

  9. python软件下载安装要钱吗-PyCharm下载和安装详细步骤

    PyCharm下载和安装 进入https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm官方下载页面(如图 2 所示),可以看 ...

最新文章

  1. CUDA 内存统一分析
  2. iptables小案例,nat表应用
  3. qemu debug linux内核,qemu调试linux内核
  4. python简单爬豆瓣电影排名
  5. numpy 随机数_数据分析numpy基础看着一篇就够了
  6. php学了基本语法后应该怎么做,PHP编程入门的基本语法知识点总结
  7. ThinkPhp知识大全(非常详细)
  8. 汇编级UART串口初始化与打印
  9. Flex Graphics
  10. 【BZOJ2440】完全平方数,莫比乌斯反演+二分答案+容斥思想
  11. 如何使用以下命令 ls cat mv touch 以及如何使用 explainshell.com 这个网站
  12. Mac 清理缓存命令
  13. oracle中的start with
  14. 果汁机器人传销_独家调查|“洋果汁治百病”?然健环球涉嫌传销大起底
  15. Windows系统开通sftp服务
  16. Serverlet 介绍
  17. Spring MVC的生命周期
  18. 原来CNN是这样提取图像特征的。。。
  19. netcore 在centos部署时,服务启动失败,错误码145
  20. 互联网领袖们的形象到底是如何走下神坛的?

热门文章

  1. 2022年开始了!武汉市企业牵头承担国家科技项目配套补贴申报条件材料及流程
  2. cdf日上免税店_把代购删了吧!在家也可以逛免税店
  3. 常用的计算机病毒检测方法都有哪些?
  4. 115.n阶方阵求逆
  5. android锁屏快捷键设置,【Android高级】锁屏功能简单实现
  6. 2020年柒月份生活随笔
  7. 青少年等级考试【Python通关干货】(二级)
  8. 【ARMv8基础篇】DMC-400控制器简介
  9. PCL库官方教程01
  10. ShapeExplorer