如何启动Perl的交互式控制台,类似于Ruby的irb命令或python的python命令?

有什么方法可以在容器中只使用Docker Compose启动一个交互式shell吗?我在docker-compose.yml中尝试过这样的东西:

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

当我使用docker-compose up启动这个容器时,它立即退出。是否有任何标志,我可以添加到入口点命令,或作为myapp的额外选项,以启动交互式shell?

我知道有本地docker命令选项来实现这一点,只是好奇是否只使用docker Compose也可以。