Error:fork/exec : no such file or directory -- when run Golang code in docker

12/10/2016

first of all any help is appreciated

I want execute Gocode in a container, but when I try and execute in a container I get the following error:

[root@ping-app-3618687774-abqmo ping-app]# go run main.go 
start check_server
INFO[0000] http.startHttpServer ok, listening 0.0.0.0:8080  source="api.go:106"
INFO[0000] Index=ipdata exists=true                      source="elastic.go:164"
INFO[0000] Index=ipdata Type=entity exists=true          source="elastic.go:184"
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory
fork/exec : no such file or directory

I can't understand why this is happening and it only happened in docker, but when I run that Gocode on the host and it is ok.

Environment :

Centos: 7.0.1406

Kubernetes: 1.2.0

docker: 1.10.3

Thanks a lot for any suggestions.

-- lufeng
docker
go
kubernetes

1 Answer

12/12/2016

sorry I have found that I missed to copy a command to container which exec.Command need to run. Anyway,thanks for help

-- lufeng
Source: StackOverflow