私はドッカーとこの単純なイメージで遊んでいます
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 行がなくても問題なく実行できます。
また、どのシェルを使用しても問題ないようです。行がある限り、常に失敗します。
誰かが私にこのように振る舞うことを教えてもらえますか?
参考: ENTRYPOINT を使用する場合のコンテナー内の PATH の値には、/usr/local/go/bin (go exec がある場所) が含まれていません。