問題
ベースイメージのDockerfileにENTRYPOINT [...]が書かれているものを使うときとか。
Dockerfileをbuild後、確認で一旦docker run -it ... bashとかで入りたくても、ベースイメージのENTRYPOINTの引数みたいになってしまい入れない。
解決
書いてるDockerfileのどこかにENTRYPOINT []と書くだけ。
追記
次の2つの方法でもできます。
docker run時に--entrypoint ''を渡す
例
docker run --entrypoint '' --rm -it <image> <command>
docker-compose run --entrypoint '' --rm <service> <command>
docker-composeでentrypoint: []を設定する
例
services:
<service>:
image: ...
entrypoint: []