0

私はドッカーとこの単純なイメージで遊んでいます

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 がある場所) が含まれていません。

4

1 に答える 1