Existe alguma maneira de iniciar um shell interativo em um contêiner usando apenas o Docker Compose? Eu tentei algo assim, no meu docker-compose.yml:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Quando inicio este contêiner usando o docker-compose, ele sai imediatamente. Existem sinalizadores que eu possa adicionar ao comando do ponto de entrada ou como opção adicional ao myapp para iniciar como shell interativo?
Eu sei que existem opções de comando do docker nativo para conseguir isso, curioso para saber se é possível usar apenas o Docker Compose também.
docker-compose run myapp?
docker-compose run myappque ele não expõe as portas. Então você tem que usar, docker-compose run --service-ports myappmas ainda não é muito conveniente.
entrypoint: /bin/shdeve serentrypoint: "/bin/sh"
/bin/shentrada no seu arquivo de composição, o que deve fazer?