influxdata / influxdata/influxdata-docker

Possible Broken Image (3-core)

Open
#886 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
364
Forks
255
Avg merge
3h 18m
Merged PRs (30d)
7

Description

Hello,

Trying to install InfluxDB 3 Core via Docker with a docker Compose. I pull the core image and try to install and persist data and plugins volumes on different ones from install. I get Error 127 once the container starts.

Tried to see the error with the InfluxDB Docs AI and pointed out that could be a bug with binary.

# uname -m
x86_64
#
# docker pull --platform linux/amd64 influxdb:3-core
3-core: Pulling from library/influxdb
Digest: sha256:c27c9b2ca2625b5b6966f0b09baa448102310e63a471fd60dff22646a2522e29
Status: Image is up to date for influxdb:3-core
docker.io/library/influxdb:3-core
#
# docker run --rm influxdb:3-core influxdb3 serve --help
/usr/bin/entrypoint.sh: line 29: exec: influxdb3: not found
#
# docker version
Client: Docker Engine - Community
Version: 29.4.3
API version: 1.54
Go version: go1.26.2
Git commit: 055a478
Built: Wed May 6 17:10:51 2026
OS/Arch: linux/amd64
Context: default

Server: Docker Engine - Community
Engine:
Version: 29.4.3
API version: 1.54 (minimum version 1.40)
Go version: go1.26.2
Git commit: 56be731
Built: Wed May 6 17:06:57 2026
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.3
GitCommit: 77c84241c7cbdd9b4eca2591793e3d4f4317c590
runc:
Version: 1.3.5
GitCommit: v1.3.5-0-g488fc13e
docker-init:
Version: 0.19.0
GitCommit: de40ad0

After forcing a clean re-pull, error still remains:

# docker rmi influxdb:3-core
docker pull --platform linux/amd64 influxdb:3-core
docker run --rm influxdb:3-core influxdb3 serve --help
Untagged: influxdb:3-core
3-core: Pulling from library/influxdb
Digest: sha256:c27c9b2ca2625b5b6966f0b09baa448102310e63a471fd60dff22646a2522e29
Status: Downloaded newer image for influxdb:3-core
docker.io/library/influxdb:3-core
/usr/bin/entrypoint.sh: line 29: exec: influxdb3: not found
#
# docker run --rm --entrypoint /bin/sh influxdb:3-core -c "which influxdb3 || find / -name influxdb3 2>/dev/null"
#
The find command returning nothing confirms that the influxdb3 binary is simply not present in the image.

Tried with 3.9.3 and same result:
docker rmi influxdb:3-core
docker pull --platform linux/amd64 influxdb:3.9.3-core
docker run --rm influxdb:3.9.3-core influxdb3 serve --help
Untagged: influxdb:3-core
3.9.3-core: Pulling from library/influxdb
Digest: sha256:c27c9b2ca2625b5b6966f0b09baa448102310e63a471fd60dff22646a2522e29
Status: Downloaded newer image for influxdb:3.9.3-core
docker.io/library/influxdb:3.9.3-core
/usr/bin/entrypoint.sh: line 29: exec: influxdb3: not found

Image digest sha256:c27c9b2ca2625b5b6966f0b09baa448102310e63a471fd60dff22646a2522e29

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the Docker image configuration and /usr/bin/entrypoint.sh around line 29, then reproduce the reported command with the 3-core image and check its filesystem for influxdb3. Done means the published image contains the expected binary and `docker run --rm influxdb:3-core influxdb3 serve --help` runs successfully on linux/amd64.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.