Apache IoTDB Docker Image
这是一款物联网原生数据库,具备高性能特性,专为物联网场景设计,能够高效管理和分析海量异构的物联网数据,涵盖数据的实时采集、存储、处理与整合全流程,并支持实时监控、趋势预测及深度业务洞察等多样化分析需求,为物联网应用提供稳定可靠的数据支撑和高效运算能力。
Apache IoTDB
Apache IoTDB (Database for the Internet of Things) is an IoT native database with high performance for data management and analysis, deployable on the edge and the cloud. Due to its light-weight architecture, high performance and rich feature set together with its deep integration with Apache Hadoop, Spark, and Flink, Apache IoTDB can meet the requirements of massive data storage, high-speed data ingestion, and complex data analysis in the IoT industrial fields.
Have a try
shell# get IoTDB official image docker pull apache/iotdb:<version>-standalone # create docker bridge network docker network create --driver=bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 iotdb # create docker container docker run -d --name iotdb-service \ --hostname iotdb-service \ --network iotdb \ --ip 172.18.0.6 \ -p 6667:6667 \ -e cn_internal_address=iotdb-service \ -e cn_seed_config_node=iotdb-service:10710 \ -e cn_internal_port=10710 \ -e cn_consensus_port=10720 \ -e dn_rpc_address=iotdb-service \ -e dn_internal_address=iotdb-service \ -e dn_seed_config_node=iotdb-service:10710 \ -e dn_mpp_data_exchange_port=10740 \ -e dn_schema_region_consensus_port=10750 \ -e dn_data_region_consensus_port=10760 \ -e dn_rpc_port=6667 \ apache/iotdb:<version>-standalone # execute SQL docker exec -ti iotdb-service /iotdb/sbin/start-cli.sh -h iotdb-service
External access:
shell# <IP Address/hostname> is the real IP or domain address rather than the one in docker network, could be 127.0.0.1 within the computer. $IOTDB_HOME/sbin/start-cli.sh -h <IP Address/hostname> -p 6667
Notice:The confignode service would fail when restarting this container if the IP Adress of the container has been changed.
yaml# docker-compose-standalone.yml version: "3" services: iotdb-service: image: apache/iotdb:<version>-standalone hostname: iotdb-service container_name: iotdb-service ports: - "6667:6667" environment: - cn_internal_address=iotdb-service - cn_internal_port=10710 - cn_consensus_port=10720 - cn_seed_config_node=iotdb-service:10710 - dn_rpc_address=iotdb-service - dn_internal_address=iotdb-service - dn_rpc_port=6667 - dn_mpp_data_exchange_port=10740 - dn_schema_region_consensus_port=10750 - dn_data_region_consensus_port=10760 - dn_seed_config_node=iotdb-service:10710 volumes: - ./data:/iotdb/data - ./logs:/iotdb/logs networks: iotdb: ipv4_address: 172.18.0.6 networks: iotdb: external: true
For more details, access https://iotdb.apache.org/UserGuide/latest/Deployment-and-Maintenance/Docker-Deployment_apache.html
apache/iotdb Related Documentation
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
