Я пытаюсь запустить образы Thingsboard Docker на Mac.Я слежу за установкой Thingsboard для Docker в Mac.Я запускаю экземпляр cassandra с одним узлом как образ докера, и экземпляр cassandra запущен и работает.
admin@C02P111XG3QDMBP b2b-order-service (migration) $ cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>
Когда я запускаю образ Thingsboard Docker, происходит сбой приложения ThingsBoardзапустить, поскольку он не может подключиться к кассандре.Ниже приведены журналы Docker-контейнеров для ThingsBoard.
admin@C02P111XG3QDMBP installation $ docker logs 8f11b6e0605a
Selecting previously unselected package thingsboard.
(Reading database ... 25169 files and directories currently installed.)
Preparing to unpack /thingsboard.deb ...
Adding group `thingsboard' (GID 102) ...
Done.
Unpacking thingsboard (1.4.0-1) ...
Setting up thingsboard (1.4.0-1) ...
Wait for cassandra db to start...
Wait for cassandra db to start...
Wait for cassandra db to start...
Wait for cassandra db to start...
Wait for cassandra db to start...
Wait for cassandra db to start...
Пожалуйста, помогите мне с этой проблемой, так как это поможет начать работу с ThingsBoard.
Содержимоеdocker-compose.yml, как упомянуто ниже.
version: '2'
services:
tb:
image: "thingsboard/application:1.4.0"
ports:
- "8080:8080"
- "1883:1883"
- "5683:5683/udp"
env_file:
- tb.env
environment:
- ADD_SCHEMA_AND_SYSTEM_DATA=${ADD_SCHEMA_AND_SYSTEM_DATA}
- ADD_DEMO_DATA=${ADD_DEMO_DATA}
volumes:
- "${HSQLDB_DATA_DIR}:/usr/share/thingsboard/data/sql"
entrypoint: /run-application.sh
cassandra:
image: "cassandra:3.11.2"
ports:
- "9042"
- "9160"
volumes:
- "${CASSANDRA_DATA_DIR}:/var/lib/cassandra"
zk:
image: "zookeeper:3.4.10"
ports:
- "2181"
restart: always
postgres:
image: "postgres:9.6"
ports:
- "5432"
environment:
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- "${POSTGRES_DATA_DIR}:/var/lib/postgresql/data"
Экземпляр Cassandra работает на хосте MAC, а контейнер Docker для вещей - на том же хосте MAC.