influxdata / influxdata/influxdata-docker
Possible Broken Image (3-core)
- 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