mkdir -p /data/influx
cd /data/influx
docker run --rm influxdb:latest influxd print-config > config.yml
vim docker-compose.yaml
version: "3"
services:
influxdb:
image: influxdb:latest
container_name: influxdb
environment:
- INFLUXDB_DB=db0
- INFLUXDB_ADMIN_ENABLED=true
- INFLUXDB_ADMIN_USER=admin
- INFLUXDB_ADMIN_PASSWORD=123456
volumes:
- /data/influx/influxdb2:/var/lib/influxdb2
- /data/influx/config.yml:/etc/influxdb2/config.yml
- /data/influx/data:/var/lib/influxdb/data
- /data/influx/meta:/var/lib/indluxdb/meta
- /data/influx/wal:/var/lib/indluxdb/wal
- /data/influx/backup/bin:/home/backup
- /data/influx/backup/data:/tmp/backup/data
- /data/influx/backup/gz:/tmp/backup/gz
- /etc/localtime:/etc/localtime:ro
ports:
- "8086:8086"
restart: always
docker pull influxdb
docker-compose up -d
wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.2.0-linux-amd64.tar.gz
tar xvzf influxdb2-client-2.2.0-linux-amd64.tar.gz
sudo cp influxdb2-client-2.2.0-linux-amd64/influx /usr/local/bin/
[root@hequan ~]# cd /data/influx/
[root@hequan influx]# influx setup
> Welcome to InfluxDB 2.0!
? Please type your primary username admin
? Please type your password ********
? Please type your password again ********
? Please type your primary organization name test
? Please type your primary bucket name test
? Please type your retention period in hours, or 0 for infinite 0
? Setup with these parameters?
Username: admin
Organization: test
Bucket: test
Retention Period: infinite
Yes
User Organization Bucket
admin test test
[root@hequan influx]# influx config
Active Name URL Org
* default http://localhost:8086 test
登录http://localhost:8086
docker exec -it influxdb /bin/bash
influx config create --config-name test --host-url http://localhost:8086 --org wgs --token 11111111111111 --active
root@1fcc0bd16a40:/# influx v1 shell
create database db1 -- 创建数据库db1
drop database db1 -- 删除数据库db1
drop measurement mt1 -- 删除表mt1
delete from measurement [WHERE <tag_key> <operator>]
drop shard <shard_id_num> 删除分片
> insert myapp,host=127.0.0.1,service=app.service.index qps=1340,rt=1313,cpu=45.23,mem="4145m",load=1.21
> select * from myapp
docker部署influxdb
原创
©著作权归作者所有:来自51CTO博客作者go工程师的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
InfluxDB API 未授权访问漏洞
InfluxDB未授权访问
InfluxDB 未授权访问 信息安全