ThingsBoard Mac Docker 安装详细步骤
安装步骤
具体系统
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 安装详细步骤相关推荐
- CentOS 7中Docker安装详细步骤 ( 资源 )
2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...
- python官方下载步骤-Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- linux离线安装pyhs2,Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- python安装详细步骤mac_mac如何安装python3
mac上自带了python2.7 但是由于工作需要需要安装python3.如何安装python3,接下来手把手教你! 可以参考这篇Python安装文章:<python3安装详细步骤> 有2 ...
- python官网下载步骤-Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- 下载python步骤_Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- Cacti安装详细步骤
Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据 ...
- redis3.0.0 集群安装详细步骤
2019独角兽企业重金招聘Python工程师标准>>> redis3.0.0 集群安装详细步骤 博客分类: 缓存 Redis集群部署文档(centos6系统) (要让集群正常工作至少 ...
- python软件下载安装要钱吗-PyCharm下载和安装详细步骤
PyCharm下载和安装 进入https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm官方下载页面(如图 2 所示),可以看 ...
最新文章
- CUDA 内存统一分析
- iptables小案例,nat表应用
- qemu debug linux内核,qemu调试linux内核
- python简单爬豆瓣电影排名
- numpy 随机数_数据分析numpy基础看着一篇就够了
- php学了基本语法后应该怎么做,PHP编程入门的基本语法知识点总结
- ThinkPhp知识大全(非常详细)
- 汇编级UART串口初始化与打印
- Flex Graphics
- 【BZOJ2440】完全平方数,莫比乌斯反演+二分答案+容斥思想
- 如何使用以下命令 ls cat mv touch 以及如何使用 explainshell.com 这个网站
- Mac 清理缓存命令
- oracle中的start with
- 果汁机器人传销_独家调查|“洋果汁治百病”?然健环球涉嫌传销大起底
- Windows系统开通sftp服务
- Serverlet 介绍
- Spring MVC的生命周期
- 原来CNN是这样提取图像特征的。。。
- netcore 在centos部署时,服务启动失败,错误码145
- 互联网领袖们的形象到底是如何走下神坛的?