Shell interactivo con Docker Compose

¿Hay alguna manera de iniciar un shell interactivo en un contenedor usando Docker Compose únicamente? He intentado algo como esto, en mi docker-compose.yml:

myapp:
  image: alpine:latest
  entrypoint: /bin/sh

Cuando comienzo este contenedor usando docker-compose, sale inmediatamente. ¿Hay alguna bandera que pueda agregar al comando de punto de entrada, o como una opción adicional para myapp, para iniciar como shell interactivo?

Sé que hay opciones de comando de Docker nativas para lograr esto, solo tengo curiosidad por saber si es posible usar solo Docker Compose también.

Respuestas a la pregunta(7)

Su respuesta a la pregunta