Influxdb containers: Difference between revisions
From wikinotes
(→Usage) |
No edit summary |
||
Line 26: | Line 26: | ||
-e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-super-secret-auth-token \ | -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-super-secret-auth-token \ | ||
influxdb:latest | influxdb:latest | ||
</syntaxhighlight> | |||
Or w/ containerfile | |||
<syntaxhighlight lang="Dockerfile"> | |||
FROM docker.io/library/influxdb:latest | |||
ENV DOCKER_INFLUXDB_INIT_MODE setup | |||
ENV DOCKER_INFLUXDB_INIT_USERNAME user | |||
ENV DOCKER_INFLUXDB_INIT_PASSWORD password | |||
ENV DOCKER_INFLUXDB_INIT_ORG org | |||
ENV DOCKER_INFLUXDB_INIT_BUCKET bucket | |||
ENV DOCKER_INFLUXDB_INIT_ADMIN_TOKEN token | |||
EXPOSE 8086 8086 | |||
VOLUME ./data /var/lib/influxdb2 | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
sudo podman build . -t influxdb | |||
sudo podman run localhost/influxdb | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Usage --> | </blockquote><!-- Usage --> | ||
</blockquote><!-- Docker/Podman --> | </blockquote><!-- Docker/Podman --> |
Revision as of 14:55, 10 April 2023
Docker/Podman
Documentation
dockerhub https://hub.docker.com/_/influxdb/ Usage
sudo podman pull docker.io/library/influxdb:latest docker run \ -p 8086:8086 \ -v $PWD/data:/var/lib/influxdb2 \ -v $PWD/config:/etc/influxdb2 \ `# setup authentication` \ -e DOCKER_INFLUXDB_INIT_MODE=setup \ -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_ADMIN_TOKEN=my-super-secret-auth-token \ influxdb:latestOr w/ containerfile
FROM docker.io/library/influxdb:latest ENV DOCKER_INFLUXDB_INIT_MODE setup ENV DOCKER_INFLUXDB_INIT_USERNAME user ENV DOCKER_INFLUXDB_INIT_PASSWORD password ENV DOCKER_INFLUXDB_INIT_ORG org ENV DOCKER_INFLUXDB_INIT_BUCKET bucket ENV DOCKER_INFLUXDB_INIT_ADMIN_TOKEN token EXPOSE 8086 8086 VOLUME ./data /var/lib/influxdb2sudo podman build . -t influxdb sudo podman run localhost/influxdb