Esiste un modo per avviare una shell interattiva in un contenitore usando solo Docker Compose? Ho provato qualcosa del genere, nel mio docker-compose.yml:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Quando avvio questo contenitore usando la finestra mobile componi, si esce immediatamente. Ci sono flag che posso aggiungere al comando entrypoint o come e un'opzione aggiuntiva a myapp, per iniziare come shell interattiva?
So che ci sono opzioni di comando native docker per raggiungere questo obiettivo, solo curioso di sapere se è possibile utilizzare solo Docker Compose.
docker-compose run myapp
?
docker-compose run myapp
che non esporrà le porte. Quindi devi usare docker-compose run --service-ports myapp
ma non è ancora molto conveniente.
entrypoint: /bin/sh
dovrebbe essereentrypoint: "/bin/sh"
/bin/sh
nel file di composizione sono presenti più immagini con entrypoint, cosa dovrebbe fare?