Docker Composeのみを使用してコンテナーでインタラクティブシェルを起動する方法はありますか?私はdocker-compose.ymlで次のようなことを試しました:
myapp:
  image: alpine:latest
  entrypoint: /bin/sh
docker-compose upを使用してこのコンテナーを起動すると、すぐに終了します。インタラクティブシェルとして起動するために、entrypointコマンドに追加できるフラグ、またはmyappへの追加オプションはありますか?
これを実現するためのネイティブのdockerコマンドオプションがあることは知っていますが、Docker Composeだけを使用することも可能かどうか知りたいだけです。
docker-compose run myappですか?
                docker-compose run myapp、ポートを公開しないことです。したがって、使用する必要がありますdocker-compose run --service-ports myappが、それでもあまり便利ではありません。
                entrypoint: /bin/shあるべきentrypoint: "/bin/sh"
                
/bin/sh、作成ファイルにエントリポイントがある複数の画像がある場合、どうすればよいですか?