docker compose influxdb
时间: 2024-01-30 07:12:17 浏览: 249
docker-compose部署zk+kafka+storm集群的实现
使用Docker Compose可以轻松地部署和管理InfluxDB容器。下面是一个示例的docker-compose.yml文件,用于部署InfluxDB容器:
```yaml
version: '3'
services:
influxdb:
image: influxdb
ports:
- 8086:8086
volumes:
- ./influxdb:/var/lib/influxdb
environment:
- INFLUXDB_DB=mydb
- INFLUXDB_ADMIN_USER=admin
- INFLUXDB_ADMIN_PASSWORD=password
```
在这个示例中,我们定义了一个名为influxdb的服务,使用了官方的InfluxDB镜像。我们将容器的8086端口映射到主机的8086端口,以便可以通过主机访问InfluxDB。我们还将InfluxDB的数据目录挂载到主机的./influxdb目录,以便数据可以持久化保存。
此外,我们还设置了一些环境变量,包括数据库名称(INFLUXDB_DB)、管理员用户名(INFLUXDB_ADMIN_USER)和管理员密码(INFLUXDB_ADMIN_PASSWORD)。你可以根据自己的需求进行修改。
要使用Docker Compose部署InfluxDB,只需在包含docker-compose.yml文件的目录中运行以下命令:
```shell
docker-compose up -d
```
这将启动InfluxDB容器,并在后台运行。你现在可以通过访问http://localhost:8086来访问InfluxDB的Web界面,并使用设置的管理员用户名和密码进行登录。
阅读全文