# 搭建InfluxDB

# 使用docker安装

点击查看官方文档 (opens new window)

docker run -d --name some-influx -p 2418:8086 \
      -v ~/influxdb/influxdb:/root/influxdb/data \
      -v ~/influxdb/influxdb2:/var/lib/influxdb2 \
      -v ~/influxdb/influxdb2-config:/etc/influxdb2 \
      -v ~/influxdb/influxdb.conf:/root/influxdb/influxdb.conf \
      -e DOCKER_INFLUXDB_INIT_USERNAME=my-user \
      -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
      -e DOCKER_INFLUXDB_INIT_ORG=my-org \
      -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
      -e DOCKER_INFLUXDB_INIT_RETENTION=30d \
      influxdb:1.7.6
  • -v ~/influxdb/influxdb:/root/influxdb/data: 将容器内部的的/root/influxdb/data路径挂载到宿主机的~/influxdb/influxdb路径
  • --name: 容器名称
  • -d: 代表后台运行
  • -p: 将宿主机的2418端口映射到容器内部的8086端口
  • DOCKER_INFLUXDB_INIT_USERNAME: 初始化用户名 (必选项).
  • DOCKER_INFLUXDB_INIT_PASSWORD: 初始化密码 (必选项).
  • DOCKER_INFLUXDB_INIT_ORG: 组织信息 (必选项).
  • DOCKER_INFLUXDB_INIT_BUCKET: 存储信息 (必选项).
  • DOCKER_INFLUXDB_INIT_RETENTION: 数据保留策略,未设置的话,默认永久保存. 30d代表默认保存30天
  • DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: token.
Last Updated: 6/4/2021, 5:23:19 PM