Я играю с докером и этим простым изображением
FROM golang:1.13.4-stretch
ENTRYPOINT ["/bin/bash"]
И когда я пытаюсь запустить docker build -t test . && docker run -it --rm test "go version"
, я получаю ошибку /bin/bash: go version: No such file or directory
Без строки ENTRYPOINT у меня нет проблем с ее запуском.
Кроме того, похоже, не имеет значения, какую оболочку я использую, пока есть линия, она всегда будет терпеть неудачу.
Может ли кто-нибудь просветить меня, он ведет себя так?
К вашему сведению: значение PATH внутри контейнера при использовании ENTRYPOINT не включает /usr/local/go/bin (где находится go exec)