I have a docker container based on
Inside the container I download a
tar.gz via php, decompress it and extract it which works fine.
This contains a Go binary I want to execute.
When executing the binary inside the docker container I get this error message:
./bin/<binary>: No such file or directory. On my host machine I can execute this binary downloaded inside the docker container perfectly fine.
If it is important I start the docker container with:
docker run -it --rm --volume=$PWD:/usr/src/myapp -u $(id -u):$(id -g) --name ec ec /bin/bash
I also tried to run
readelf -a <binary> after installing it, but that doesn't have any effect.
bash-4.4$ ls -l <binary> && echo userid: $(id -u) && echo groupid: $(id -g) && uname -om && ./<binary> -rwxr-xr-x 1 1000 985 7582050 Mar 15 17:09 <binary> userid: 1000 groupid: 985 x86_64 Linux bash: ./<binary>: No such file or directory
What can I do to make this work?