Запустите delve внутри docker container - debug.test: такого файла или каталога нет - PullRequest
0 голосов
/ 10 января 2020

При попытке запустить delve внутри контейнера docker из существующего проекта мы получили следующее:

API server listening at: [::]:4040
could not launch process: fork/exec /go/src/github.com/marcosvpj/rey/debug.test: no such file or directory
could not remove /go/src/github.com/marcosvpj/rey/debug.test: remove /go/src/github.com/marcosvpj/rey/debug.test: no such file or directory

Попытка запустить внутри нового проекта, используя тот же Dockerfile, и все идет хорошо. Искал файл - debug.test - и не может найти в обоих контейнерах.

Кто-нибудь имеет какое-либо представление о том, что мне нужно искать?

Самое близкое, что я получил, - это FAQ, в котором указано, что необходимо использовать --security-opt = seccomp: не определено в docker бег. Это не так, поскольку оба проекта уже имеют это в команде запуска docker


Docker команда запуска:

docker run --security-opt=seccomp:unconfined --rm --net="host" -e LOGGER_LEVEL='error' -v `pwd`:/go/src/github.com/marcosvpj/rey -w /go/src/github.com/marcosvpj/rey rey ./hack/check.sh
...